@TestClass(value="org.openscience.cdk.fragment.ExhaustiveFragmenterTest") public class ExhaustiveFragmenter extends Object implements IFragmenter
Constructor and Description |
---|
ExhaustiveFragmenter()
Instantiate fragmenter with default minimum fragment size.
|
ExhaustiveFragmenter(int minFragSize)
Instantiate fragmenter with user specified minimum fragment size.
|
Modifier and Type | Method and Description |
---|---|
void |
generateFragments(IAtomContainer atomContainer)
Generate fragments for the input molecule.
|
String[] |
getFragments()
Get the fragments generated as SMILES strings.
|
IAtomContainer[] |
getFragmentsAsContainers()
Get the fragments generated as
IAtomContainer objects.. |
void |
setMinimumFragmentSize(int minFragSize)
Set the minimum fragment size.
|
@TestMethod(value="testEF1,testEF2,testEF3") public ExhaustiveFragmenter()
@TestMethod(value="testEF1,testEF2,testEF3") public ExhaustiveFragmenter(int minFragSize)
minFragSize
- the minimum fragment size desired@TestMethod(value="testMinSize") public void setMinimumFragmentSize(int minFragSize)
minFragSize
- the smallest size fragment that will be returned@TestMethod(value="testEF1,testEF2,testEF3,testEF4,testEF5,testEF6,testEF7") public void generateFragments(IAtomContainer atomContainer) throws CDKException
generateFragments
in interface IFragmenter
atomContainer
- The input molecule.CDKException
- if ring detection fails@TestMethod(value="testEF1,testEF2,testEF3,testEF4,testEF5,testEF6,testEF7") public String[] getFragments()
getFragments
in interface IFragmenter
@TestMethod(value="testEF5,testEF6,testEF7") public IAtomContainer[] getFragmentsAsContainers()
IAtomContainer
objects..getFragmentsAsContainers
in interface IFragmenter