Package com.actelion.research.chem.mcs
Class MCSFast
- java.lang.Object
-
- com.actelion.research.chem.mcs.MCSFast
-
public class MCSFast extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intPAR_CLEAVE_RINGSstatic intPAR_KEEP_AROMATIC_RINGSstatic intPAR_KEEP_RINGS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<StereoMolecule>getAllCommonSubstructures()All molecules which are sub structures of an other molecule in the list are removed.StereoMoleculegetMCS()doublegetScore()booleanisConsiderAromaticRings()booleanisConsiderRings()voidset(StereoMolecule mol, StereoMolecule frag)
-
-
-
Field Detail
-
PAR_CLEAVE_RINGS
public static final int PAR_CLEAVE_RINGS
- See Also:
- Constant Field Values
-
PAR_KEEP_RINGS
public static final int PAR_KEEP_RINGS
- See Also:
- Constant Field Values
-
PAR_KEEP_AROMATIC_RINGS
public static final int PAR_KEEP_AROMATIC_RINGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
set
public void set(StereoMolecule mol, StereoMolecule frag)
-
getAllCommonSubstructures
public java.util.List<StereoMolecule> getAllCommonSubstructures()
All molecules which are sub structures of an other molecule in the list are removed.- Returns:
-
getMCS
public StereoMolecule getMCS()
- Returns:
- maximum common substructure at top of list or null of none common MCS was found.
-
getScore
public double getScore()
-
isConsiderAromaticRings
public boolean isConsiderAromaticRings()
-
isConsiderRings
public boolean isConsiderRings()
-
-