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.
|
public ExhaustiveFragmenter()
public ExhaustiveFragmenter(int minFragSize)
minFragSize - the minimum fragment size desiredpublic void setMinimumFragmentSize(int minFragSize)
minFragSize - the smallest size fragment that will be returnedpublic void generateFragments(IAtomContainer atomContainer) throws CDKException
generateFragments in interface IFragmenteratomContainer - The input molecule.CDKException - if ring detection failspublic String[] getFragments()
getFragments in interface IFragmenterpublic IAtomContainer[] getFragmentsAsContainers()
IAtomContainer objects..getFragmentsAsContainers in interface IFragmenterCopyright © 2022. All rights reserved.