public class FilterTautomers extends Object
Modifier and Type | Field and Description |
---|---|
List<List<Integer>> |
excludeFilters |
List<List<Integer>> |
excludeFiltersOriginalPos |
protected boolean |
FlagApplyDuplicationCheckInChI |
protected boolean |
FlagApplyDuplicationCheckIsomorphism |
protected boolean |
FlagApplyDuplicationFilter |
protected boolean |
FlagApplyExcludeFilter |
boolean |
FlagApplySimpleAromaticityRankCorrection |
protected boolean |
FlagApplyWarningFilter |
protected boolean |
FlagExcludeWarningTautomers |
protected boolean |
FlagFilterIncorrectHAtomsStructures |
protected boolean |
FlagFilterIncorrectValencySumStructures |
protected boolean |
FlagStoreRemovedByFilterTautomers |
protected boolean |
FlagTreatAromaticBondsAsEquivalentFilter |
List<org.openscience.cdk.interfaces.IAtomContainer> |
removedTautomers |
TautomerManager |
tman |
List<List<Integer>> |
warnFilters |
List<List<Integer>> |
warnFiltersOriginalPos |
Constructor and Description |
---|
FilterTautomers(TautomerManager m) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkMolecule(org.openscience.cdk.interfaces.IAtomContainer mol) |
List<org.openscience.cdk.interfaces.IAtomContainer> |
filter(List<org.openscience.cdk.interfaces.IAtomContainer> tautomers) |
List<Integer> |
getExcludeFilters(org.openscience.cdk.interfaces.IAtomContainer tautomer) |
List<net.sf.jniinchi.INCHI_OPTION> |
getInchiOptions() |
void |
getOriginalPositions() |
static int |
getValencySum(org.openscience.cdk.interfaces.IAtomContainer ac) |
List<Integer> |
getWarnFilters(org.openscience.cdk.interfaces.IAtomContainer tautomer) |
boolean |
isFlagApplyDuplicationCheckInChI() |
boolean |
isFlagApplyDuplicationCheckIsomorphism() |
boolean |
isFlagApplyDuplicationFilter() |
boolean |
isFlagApplyExcludeFilter() |
boolean |
isFlagApplyWarningFilter() |
boolean |
isFlagExcludeWarningTautomers() |
boolean |
isFlagFilterIncorrectHAtomsStructures() |
boolean |
isFlagFilterIncorrectValencySumStructures() |
boolean |
isFlagStoreRemovedByFilterTautomers() |
void |
setFlagApplyDuplicationCheckInChI(boolean flagApplyDuplicationCheckInChI) |
void |
setFlagApplyDuplicationCheckIsomorphism(boolean flagApplyDuplicationCheckIsomorphism) |
void |
setFlagApplyDuplicationFilter(boolean flagApplyDuplicationFilter) |
void |
setFlagApplyExcludeFilter(boolean flagApplyExcludeFilter) |
void |
setFlagApplyWarningFilter(boolean flagApplyWarningFilter) |
void |
setFlagExcludeWarningTautomers(boolean flagExcludeWarningTautomers) |
void |
setFlagFilterIncorrectHAtomsStructures(boolean flagFilterIncorrectHAtomsStructures) |
void |
setFlagFilterIncorrectValencySumStructures(boolean flagFilterIncorrectValencySumStructures) |
void |
setFlagStoreRemovedByFilterTautomers(boolean flagStoreRemovedByFilterTautomers) |
void |
setInchiOptions(List<net.sf.jniinchi.INCHI_OPTION> options) |
protected boolean FlagApplyWarningFilter
protected boolean FlagApplyExcludeFilter
protected boolean FlagApplyDuplicationFilter
protected boolean FlagTreatAromaticBondsAsEquivalentFilter
protected boolean FlagApplyDuplicationCheckIsomorphism
public boolean FlagApplySimpleAromaticityRankCorrection
protected boolean FlagApplyDuplicationCheckInChI
protected boolean FlagFilterIncorrectValencySumStructures
protected boolean FlagStoreRemovedByFilterTautomers
protected boolean FlagFilterIncorrectHAtomsStructures
public TautomerManager tman
public List<org.openscience.cdk.interfaces.IAtomContainer> removedTautomers
protected boolean FlagExcludeWarningTautomers
public FilterTautomers(TautomerManager m)
public List<net.sf.jniinchi.INCHI_OPTION> getInchiOptions()
public void setInchiOptions(List<net.sf.jniinchi.INCHI_OPTION> options)
public boolean isFlagApplyWarningFilter()
public void setFlagApplyWarningFilter(boolean flagApplyWarningFilter)
public boolean isFlagApplyExcludeFilter()
public void setFlagApplyExcludeFilter(boolean flagApplyExcludeFilter)
public boolean isFlagApplyDuplicationFilter()
public void setFlagApplyDuplicationFilter(boolean flagApplyDuplicationFilter)
public boolean isFlagApplyDuplicationCheckIsomorphism()
public void setFlagApplyDuplicationCheckIsomorphism(boolean flagApplyDuplicationCheckIsomorphism)
public boolean isFlagApplyDuplicationCheckInChI()
public void setFlagApplyDuplicationCheckInChI(boolean flagApplyDuplicationCheckInChI)
public boolean isFlagFilterIncorrectValencySumStructures()
public void setFlagFilterIncorrectValencySumStructures(boolean flagFilterIncorrectValencySumStructures)
public boolean isFlagStoreRemovedByFilterTautomers()
public void setFlagStoreRemovedByFilterTautomers(boolean flagStoreRemovedByFilterTautomers)
public boolean isFlagFilterIncorrectHAtomsStructures()
public void setFlagFilterIncorrectHAtomsStructures(boolean flagFilterIncorrectHAtomsStructures)
public boolean isFlagExcludeWarningTautomers()
public void setFlagExcludeWarningTautomers(boolean flagExcludeWarningTautomers)
public List<org.openscience.cdk.interfaces.IAtomContainer> filter(List<org.openscience.cdk.interfaces.IAtomContainer> tautomers) throws Exception
Exception
public List<Integer> getWarnFilters(org.openscience.cdk.interfaces.IAtomContainer tautomer) throws Exception
Exception
public List<Integer> getExcludeFilters(org.openscience.cdk.interfaces.IAtomContainer tautomer) throws Exception
Exception
public static int getValencySum(org.openscience.cdk.interfaces.IAtomContainer ac)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.