@Beta public class FrameworkClusteringResultsMolImpl extends Object implements FrameworkClusteringResults
FrameworkClusteringResults.
Framework storage is backed by a List of framework Molecule objects.| Constructor and Description |
|---|
FrameworkClusteringResultsMolImpl(IDBasedHierarchicClustering hierarchy,
List<Molecule> frameworks)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
Molecule |
getFrameworkAsMolecule(int clusterIndex)
Get framework as Molecule.
|
Function<Integer,Molecule> |
getFrameworkAsMoleculeFunction()
|
String |
getFrameworkAsSmiles(int clusterIndex)
Get framework as SMILES.
|
Function<Integer,String> |
getFrameworkAsSmilesFunction()
|
int |
getFrameworksCount()
Total represented frameworks.
|
IDBasedHierarchicClustering |
getHierarchy()
Get clustering hierarchy.
|
public FrameworkClusteringResultsMolImpl(IDBasedHierarchicClustering hierarchy, List<Molecule> frameworks)
hierarchy - Clustering hierarchyframeworks - Associated frameworkspublic String getFrameworkAsSmiles(int clusterIndex)
FrameworkClusteringResultsgetFrameworkAsSmiles in interface FrameworkClusteringResultsclusterIndex - Cluster indexpublic Molecule getFrameworkAsMolecule(int clusterIndex)
FrameworkClusteringResultsgetFrameworkAsMolecule in interface FrameworkClusteringResultsclusterIndex - Cluster indexpublic int getFrameworksCount()
FrameworkClusteringResultsgetFrameworksCount in interface FrameworkClusteringResultspublic IDBasedHierarchicClustering getHierarchy()
FrameworkClusteringResultsgetHierarchy in interface FrameworkClusteringResultspublic Function<Integer,String> getFrameworkAsSmilesFunction()
FrameworkClusteringResultsgetFrameworkAsSmilesFunction in interface FrameworkClusteringResultsFunction to retrieve frameworks for clusterIds as SMILES Strings.public Function<Integer,Molecule> getFrameworkAsMoleculeFunction()
FrameworkClusteringResultsgetFrameworkAsMoleculeFunction in interface FrameworkClusteringResultsFunction to retrieve frameworks for clusterIds as Molecule objects..