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 IFragmenter
atomContainer
- The input molecule.CDKException
- if ring detection failspublic String[] getFragments()
getFragments
in interface IFragmenter
public IAtomContainer[] getFragmentsAsContainers()
IAtomContainer
objects..getFragmentsAsContainers
in interface IFragmenter
Copyright © 2022. All rights reserved.