public class Screening extends Object
| Constructor and Description | 
|---|
| Screening(boolean useStrKeys)Fingerprints screening is on always | 
| Screening(org.openscience.cdk.interfaces.IChemObjectBuilder builder)Screening by fingerprints and structural keys | 
| Screening(List<String> externalSmartsKeys)structural keys by external file | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | bitSetCheck(BitSet query,
           BitSet target)Every bit set on in the query shouldbe present inthe target but the
 target can have more bits set on compared to the query | 
| boolean | bitSetCheck(BitSet query,
           BitSet target,
           int nBits) | 
| boolean | checkTarget(ScreeningData targetSD)PreScreening - run this after the query is set | 
| String | getBitSetString(BitSet bs) | 
| ScreeningData | getScreeningDataForTarget(org.openscience.cdk.interfaces.IAtomContainer ac)The  ScreeningDatafor the target structure | 
| BitSet | getStructureKeyBits(org.openscience.cdk.interfaces.IAtomContainer ac) | 
| String | queryKeysToString() | 
| void | setQuery(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query)obtained by  SmartsParser- might not work by other
 QueryAtomContainer | 
| BitSet | stringToBitSet(String s) | 
| String | strKeysToString(BitSet bs) | 
public Screening(org.openscience.cdk.interfaces.IChemObjectBuilder builder)
          throws Exception
Exceptionpublic Screening(boolean useStrKeys)
          throws Exception
useStrKeys - whether to screen by structural keysExceptionpublic Screening(List<String> externalSmartsKeys) throws EmptyMoleculeException
externalSmartsKeys - EmptyMoleculeExceptionpublic void setQuery(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query)
              throws Exception
SmartsParser - might not work by other
 QueryAtomContainerquery - search for this queryExceptionpublic boolean checkTarget(ScreeningData targetSD)
targetSD - public boolean bitSetCheck(BitSet query, BitSet target)
query - target - public ScreeningData getScreeningDataForTarget(org.openscience.cdk.interfaces.IAtomContainer ac) throws Exception
ScreeningData for the target structureac - Exceptionpublic BitSet getStructureKeyBits(org.openscience.cdk.interfaces.IAtomContainer ac)
public String queryKeysToString()
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.