package org.chesmapper.view.cluster;
import org.chesmapper.map.alg.DistanceMeasure;
import org.chesmapper.map.dataInterface.DefaultNumericProperty;
public class DistanceToProperty extends DefaultNumericProperty
{
Compound comp;
DistanceMeasure measure;
public DistanceToProperty(Compound comp, DistanceMeasure measure, Double[] vals)
{
super(null, "Distance based on features and distance mesure that have been used for embedding", vals);
this.comp = comp;
this.measure = measure;
}
@Override
public String getName()
{
if (measure != DistanceMeasure.UNKNOWN_DISTANCE)
return measure + " distance to " + comp;
else
return "Distance to " + comp;
}
public Compound getCompound()
{
return comp;
}
}