public class ChemObjectFactory extends Object
Modifier and Type | Field and Description |
---|---|
List<SequenceElement> |
sequence |
Constructor and Description |
---|
ChemObjectFactory(org.openscience.cdk.interfaces.IChemObjectBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ArrayList<String> |
attachGroupToAllStructures(String groupSmiles,
int groupAttachPos,
ArrayList<String> inputSmiles,
int strDefaultPos) |
org.openscience.cdk.interfaces.IAtomContainer |
condenseStructures(org.openscience.cdk.interfaces.IAtomContainer str1,
int str1At0,
int str1At1,
org.openscience.cdk.interfaces.IAtomContainer str2,
int str2At0,
int str2At1) |
org.openscience.cdk.interfaces.IAtomContainer |
condenseStructures(String smiles1,
int str1At0,
int str1At1,
String smiles2,
int str2At0,
int str2At1) |
org.openscience.cdk.interfaces.IAtomContainer |
connectStructures_Spiro(org.openscience.cdk.interfaces.IAtomContainer str1,
int numAt1,
org.openscience.cdk.interfaces.IAtomContainer str2,
int numAt2,
org.openscience.cdk.interfaces.IBond.Order order) |
org.openscience.cdk.interfaces.IAtomContainer |
connectStructures(org.openscience.cdk.interfaces.IAtomContainer str1,
int numAt1,
org.openscience.cdk.interfaces.IAtomContainer str2,
int numAt2,
org.openscience.cdk.interfaces.IBond.Order order) |
org.openscience.cdk.interfaces.IAtomContainer |
connectStructures(String smiles1,
int numAt1,
String smiles2,
int numAt2,
org.openscience.cdk.interfaces.IBond.Order order) |
org.openscience.cdk.interfaces.IChemObjectBuilder |
getBuilder() |
org.openscience.cdk.interfaces.IAtomContainer |
getCarbonSkelleton(List<QuerySequenceElement> sequence) |
org.openscience.cdk.interfaces.IAtomContainer |
getFragmentFromSequence(int numSteps) |
ArrayList<String> |
loadSmilesStringsFromFile(String smilesFile) |
ArrayList<ArrayList<String>> |
loadSmilesTuplesFromFile(String smilesFile) |
void |
performStructureStatistics(String smilesFile,
String mdlFile,
int portionSize,
int nUsedStr,
String outFile) |
void |
produceRandomStructsFromMDL(String mdlFile,
int maxNumSeqSteps,
int minGenStrSize,
int maxNumRecord,
List<StructInfo> vStr,
String outFile) |
void |
produceStructsFromMDL(String mdlFile,
int maxNumSeqSteps,
int maxNumRecord,
int maxStrSize,
List<StructInfo> vStr,
String outFile) |
void |
produceStructuresExhaustively(org.openscience.cdk.interfaces.IAtomContainer mol,
List<StructInfo> vStr,
int maxNumSeqSteps,
int maxStrSize) |
void |
produceStructuresRandomly(org.openscience.cdk.interfaces.IAtomContainer mol,
List<StructInfo> vStr,
int maxNumSeqSteps,
int numStructs,
int minGenStrSize) |
void |
saveSmilesToFile(ArrayList<String> smiles,
String fName) |
void |
saveSmilesTuplesToFile(ArrayList<ArrayList<String>> smilesTuples,
String fName) |
void |
setAtomSequence(org.openscience.cdk.interfaces.IAtomContainer target,
org.openscience.cdk.interfaces.IAtom startAtom) |
void |
setBuilder(org.openscience.cdk.interfaces.IChemObjectBuilder builder) |
public List<SequenceElement> sequence
public ChemObjectFactory(org.openscience.cdk.interfaces.IChemObjectBuilder builder)
public org.openscience.cdk.interfaces.IChemObjectBuilder getBuilder()
public void setBuilder(org.openscience.cdk.interfaces.IChemObjectBuilder builder)
public void setAtomSequence(org.openscience.cdk.interfaces.IAtomContainer target, org.openscience.cdk.interfaces.IAtom startAtom)
public org.openscience.cdk.interfaces.IAtomContainer getFragmentFromSequence(int numSteps)
public org.openscience.cdk.interfaces.IAtomContainer getCarbonSkelleton(List<QuerySequenceElement> sequence)
public void produceStructuresExhaustively(org.openscience.cdk.interfaces.IAtomContainer mol, List<StructInfo> vStr, int maxNumSeqSteps, int maxStrSize) throws Exception
Exception
public void produceStructuresRandomly(org.openscience.cdk.interfaces.IAtomContainer mol, List<StructInfo> vStr, int maxNumSeqSteps, int numStructs, int minGenStrSize)
public void produceStructsFromMDL(String mdlFile, int maxNumSeqSteps, int maxNumRecord, int maxStrSize, List<StructInfo> vStr, String outFile) throws Exception
Exception
public void produceRandomStructsFromMDL(String mdlFile, int maxNumSeqSteps, int minGenStrSize, int maxNumRecord, List<StructInfo> vStr, String outFile) throws Exception
Exception
public void performStructureStatistics(String smilesFile, String mdlFile, int portionSize, int nUsedStr, String outFile) throws Exception
Exception
public org.openscience.cdk.interfaces.IAtomContainer connectStructures(org.openscience.cdk.interfaces.IAtomContainer str1, int numAt1, org.openscience.cdk.interfaces.IAtomContainer str2, int numAt2, org.openscience.cdk.interfaces.IBond.Order order) throws Exception
Exception
public org.openscience.cdk.interfaces.IAtomContainer connectStructures(String smiles1, int numAt1, String smiles2, int numAt2, org.openscience.cdk.interfaces.IBond.Order order) throws Exception
Exception
public org.openscience.cdk.interfaces.IAtomContainer connectStructures_Spiro(org.openscience.cdk.interfaces.IAtomContainer str1, int numAt1, org.openscience.cdk.interfaces.IAtomContainer str2, int numAt2, org.openscience.cdk.interfaces.IBond.Order order) throws Exception
Exception
public org.openscience.cdk.interfaces.IAtomContainer condenseStructures(String smiles1, int str1At0, int str1At1, String smiles2, int str2At0, int str2At1) throws Exception
Exception
public org.openscience.cdk.interfaces.IAtomContainer condenseStructures(org.openscience.cdk.interfaces.IAtomContainer str1, int str1At0, int str1At1, org.openscience.cdk.interfaces.IAtomContainer str2, int str2At0, int str2At1) throws Exception
Exception
public ArrayList<String> loadSmilesStringsFromFile(String smilesFile) throws Exception
Exception
public void saveSmilesToFile(ArrayList<String> smiles, String fName) throws Exception
Exception
public ArrayList<ArrayList<String>> loadSmilesTuplesFromFile(String smilesFile) throws Exception
Exception
public void saveSmilesTuplesToFile(ArrayList<ArrayList<String>> smilesTuples, String fName) throws Exception
Exception
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.