Hello,
Please update the code in AtomContainerManipulator as
percieveAtomTypesAndConfigureAtoms tries to configure PseudoAtoms (i.e.
"R" etc) leading to modifications in the original molecule.
This update will skip PseudoAtom configuration.
public static void percieveAtomTypesAndConfigureAtoms(IAtomContainer
container) throws CDKException {
CDKAtomTypeMatcher matcher =
CDKAtomTypeMatcher.getInstance(container.getBuilder());
for (IAtom atom : container.atoms()) {
if(atom instanceof PseudoAtom){
}else{
IAtomType matched = matcher.findMatchingAtomType(container,
atom);
if (matched != null) {
AtomTypeManipulator.configure(atom, matched);
}
}
}
}
Best wishes,
Asad
--
****************************************************************
Syed Asad Rahman (BEngg, PhD)
Research Scientist
EMBL-EBI Phone:+44-(0)1223-492537
Wellcome Trust Genome Campus Fax:+44-(0)1223 494486
Hinxton CB10 1SD E-mail: [EMAIL PROTECTED]
Cambridge, UK Home Page: www.ebi.ac.uk/~asad
*****************************************************************
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user