/** * Initialize query and target molecules. * * Note: Here its assumed that hydrogens are implicit and user has called * these two methods percieveAtomTypesAndConfigureAtoms and * CDKAromicityDetector before initializing calling this method. * * @param query query molecule * @param target target molecule This is the algorithm factory and entry * port for all the MCS algorithm in the Isomorphism supported algorithm * {@link org.openscience.smsd.interfaces.Algorithm} types: <OL> <lI>0: * Default, * <lI>1: MCSPlus, <lI>2: VFLibMCS, <lI>3: CDKMCS </OL> * @param algorithmType * {@link org.openscience.smsd.interfaces.Algorithm} */ public Isomorphism( IQueryAtomContainer query, IAtomContainer target, Algorithm algorithmType) { super(query, target); this.algorithmType = algorithmType; mcsBuilder(query, target); super.setSubgraph(isSubgraph()); }
/** * Initialize query and target molecules. * * Note: Here its assumed that hydrogens are implicit and user has called * these two methods percieveAtomTypesAndConfigureAtoms and * CDKAromicityDetector before initializing calling this method. * * @param query query molecule * @param target target molecule This is the algorithm factory and entry * port for all the MCS algorithm in the Isomorphism supported algorithm * {@link org.openscience.smsd.interfaces.Algorithm} types: <OL> <lI>0: * Default, * <lI>1: MCSPlus, <lI>2: VFLibMCS, <lI>3: CDKMCS </OL> * @param algorithmType * {@link org.openscience.smsd.interfaces.Algorithm} */ public Isomorphism( IQueryAtomContainer query, IAtomContainer target, Algorithm algorithmType) { super(query, target); this.algorithmType = algorithmType; mcsBuilder(query, target); super.setSubgraph(isSubgraph()); }
super(query, target, am, bm); this.algorithmType = algorithmType; mcsBuilder(super.getQuery(), super.getTarget()); super.setSubgraph(isSubgraph());
super(query, target, AtomMatcher.forQuery(), BondMatcher.forQuery()); this.algorithmType = algorithmType; mcsBuilder(super.getQuery(), super.getTarget()); super.setSubgraph(isSubgraph());
mcsBuilder(super.getQuery(), super.getTarget()); super.setSubgraph(isSubgraph());
mcsBuilder(super.getQuery(), super.getTarget()); super.setSubgraph(isSubgraph());