@Deprecated public class CDKRMapHandler extends Object
Constructor and Description |
---|
CDKRMapHandler()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
calculateIsomorphs(IAtomContainer molecule1,
IAtomContainer molecule2,
boolean shouldMatchBonds)
Deprecated.
This function calculates only one solution (exact) because we are looking at the
molecules which are exactly same in terms of the bonds and atoms determined by the
Fingerprint
|
void |
calculateOverlapsAndReduce(IAtomContainer molecule1,
IAtomContainer molecule2,
boolean shouldMatchBonds)
Deprecated.
This function calculates all the possible combinations of MCS
|
void |
calculateOverlapsAndReduceExactMatch(IAtomContainer molecule1,
IAtomContainer molecule2,
boolean shouldMatchBonds)
Deprecated.
This function calculates only one solution (exact) because we are looking at the
molecules which are exactly same in terms of the bonds and atoms determined by the
Fingerprint
|
void |
calculateSubGraphs(IAtomContainer molecule1,
IAtomContainer molecule2,
boolean shouldMatchBonds)
Deprecated.
This function calculates only one solution (exact) because we are looking at the
molecules which are exactly same in terms of the bonds and atoms determined by the
Fingerprint
|
protected Stack<List<CDKRMap>> |
getAllMaximum(List<List<CDKRMap>> overlaps)
Deprecated.
|
List<Map<Integer,Integer>> |
getMappings()
Deprecated.
Returns mapping solutions
|
protected List |
getMaximum(List overlaps)
Deprecated.
|
IAtomContainer |
getSource()
Deprecated.
Returns source molecule
|
IAtomContainer |
getTarget()
Deprecated.
Returns target molecule
|
protected void |
identifyMatchedParts(List<List<CDKRMap>> list,
IAtomContainer source,
IAtomContainer target)
Deprecated.
|
protected void |
identifySingleAtomsMatchedParts(List<CDKRMap> list,
IAtomContainer source,
IAtomContainer target)
Deprecated.
|
protected boolean |
isSameRMap(CDKRMap sourceRMap,
CDKRMap targetRMap)
Deprecated.
|
protected boolean |
isSubgraph(List<CDKRMap> rmaps1,
List<CDKRMap> rmaps2)
Deprecated.
|
boolean |
isTimeoutFlag()
Deprecated.
Returns true if a time out occurred else false
|
protected List<CDKRMap> |
removeRedundantMappingsForSingleAtomCase(List<CDKRMap> overlaps)
Deprecated.
|
protected List<List<CDKRMap>> |
removeSubGraph(List<List<CDKRMap>> overlaps)
Deprecated.
|
void |
setMappings(List<Map<Integer,Integer>> mappings)
Deprecated.
Set mapping solutions
|
void |
setSource(IAtomContainer aSource)
Deprecated.
Set source molecule
|
void |
setTarget(IAtomContainer aTarget)
Deprecated.
Set target molecule
|
void |
setTimeoutFlag(boolean timeoutFlag)
Deprecated.
Set time out flag
|
public IAtomContainer getSource()
public void setSource(IAtomContainer aSource)
aSource
- the source to setpublic IAtomContainer getTarget()
public void setTarget(IAtomContainer aTarget)
aTarget
- the target to setpublic void calculateOverlapsAndReduce(IAtomContainer molecule1, IAtomContainer molecule2, boolean shouldMatchBonds) throws CDKException
molecule1
- molecule2
- shouldMatchBonds
- CDKException
public void calculateOverlapsAndReduceExactMatch(IAtomContainer molecule1, IAtomContainer molecule2, boolean shouldMatchBonds) throws CDKException
molecule1
- molecule2
- shouldMatchBonds
- CDKException
public void calculateSubGraphs(IAtomContainer molecule1, IAtomContainer molecule2, boolean shouldMatchBonds) throws CDKException
molecule1
- molecule2
- shouldMatchBonds
- CDKException
public void calculateIsomorphs(IAtomContainer molecule1, IAtomContainer molecule2, boolean shouldMatchBonds) throws CDKException
molecule1
- molecule2
- shouldMatchBonds
- CDKException
protected List<List<CDKRMap>> removeSubGraph(List<List<CDKRMap>> overlaps)
overlaps
- protected List<CDKRMap> removeRedundantMappingsForSingleAtomCase(List<CDKRMap> overlaps)
overlaps
- protected Stack<List<CDKRMap>> getAllMaximum(List<List<CDKRMap>> overlaps)
overlaps
- protected void identifyMatchedParts(List<List<CDKRMap>> list, IAtomContainer source, IAtomContainer target)
list
- source
- target
- protected void identifySingleAtomsMatchedParts(List<CDKRMap> list, IAtomContainer source, IAtomContainer target)
list
- source
- target
- protected boolean isSubgraph(List<CDKRMap> rmaps1, List<CDKRMap> rmaps2)
rmaps1
- rmaps2
- protected boolean isSameRMap(CDKRMap sourceRMap, CDKRMap targetRMap)
sourceRMap
- sourceAtomtargetRMap
- targetAtompublic List<Map<Integer,Integer>> getMappings()
public void setMappings(List<Map<Integer,Integer>> mappings)
mappings
- the mappings to setpublic boolean isTimeoutFlag()
public void setTimeoutFlag(boolean timeoutFlag)
timeoutFlag
- the timeoutFlag to setCopyright © 2017. All Rights Reserved.