T
- Unguarded descriptor form.public interface DescriptorsWithMols<T extends Serializable> extends Serializable
Modifier and Type | Method and Description |
---|---|
OverlapAnalysisContext<?,T> |
getContext()
Get represented
OverlapAnalysisContext . |
UnguardedPagedOverlap<T> |
getDescriptors()
Represented descriptors.
|
MasterStringStorage |
getIds()
Represented IDs.
|
IndexProjector |
getIndexProjector()
Get represented index projector.
|
MasterMoleculeStorage |
getMolecules()
Represented molecules.
|
Map<String,MolProp<?>> |
getProperties()
Additional stored property containers.
|
default MolProp<?> |
getProperty(String propName)
Get additional property container.
|
default ImmutableList<T> |
getUnguardedsAsFlatList()
Get unguarded descriptors in a flat
List . |
default long |
size()
Get represented descriptor count.
|
default String |
toMultilineString()
Print details to a multiline String.
|
DescriptorsWithMols<T> |
withAdditionalProperties(Map<String,MolProp> props)
Represent additional properties.
|
DescriptorsWithMols<T> |
withMetric(String metricOrNull)
Use specified metric.
|
MasterStringStorage getIds()
MasterMoleculeStorage getMolecules()
UnguardedPagedOverlap<T> getDescriptors()
Map<String,MolProp<?>> getProperties()
default MolProp<?> getProperty(String propName)
Map.get(java.lang.Object)
of the properies mapping returned by getProperties()
.propName
- Property namedefault ImmutableList<T> getUnguardedsAsFlatList()
List
.IndexProjector getIndexProjector()
default long size()
OverlapAnalysisContext<?,T> getContext()
OverlapAnalysisContext
.DescriptorsWithMols<T> withMetric(String metricOrNull)
metricOrNull
- Metric to use or null
to use defaultDescriptorsWithMols<T> withAdditionalProperties(Map<String,MolProp> props)
props
- Mapping of unique names to property containersdefault String toMultilineString()