Package com.chemaxon.clustering.common
package com.chemaxon.clustering.common
Common components of clustering related APIs.
Please note that classes and interfaces in this package are marked with @Beta annotation, so they can be subject of incompatible changes or removal in later releases.
-
ClassDescriptionCluster<T>Cluster represents a group of structures.DissimilarityInput represents an input set for similarity based clustering algorithm.Represents a group (cluster) of structures, possibly divided into further non overlapping clusters.HierarchicClustering<T,
C extends HierarchicCluster<T>> A grouping of structures into disjunct hierarchical groups.Level interpretation.Assign levels toIDBasedHierarchicClustering
.An ID based cluster level assigner builder.Builder for ID based non-hierarchic clustering.Allowing fluent API calls toIDBasedHierarchicClusterBuilder
.A Hierarchic cluster over integers, preferably IDs; having associated integral ClusterID.Builder for integer ID based hierarchic cluster building.A Hierarchic clustering over integers, preferably IDs.ASingleLevelClustering
of clusters containing Integer IDs.LevelAssigner<L,T extends HierarchicCluster<L>> Assigns levels for clusters and leaves.Observer for reporting the progress of long-running tasks.SingleLevelClustering<T,C extends Cluster<T>> A grouping of structures into disjunct groups.Assigning unit distance based on path length from leaves/roots.