package jalview.api.analysis; import jalview.datamodel.AlignmentView; import jalview.math.MatrixI; /** * A sequence distance score models, that provides a method to compute distances * between pairs of sequences. The options parameter provides configuration * choices for how the similarity score is calculated. * * @author gmcarstairs * */ public interface DistanceScoreModelI extends ScoreModelI { /** * Returns a distance score for the given sequence regions, that is, a matrix * whose value [i][j] is the distance of sequence i from sequence j by some * measure * * @param seqData * @param options * @return */ MatrixI findDistances(AlignmentView seqData, SimilarityParamsI options); }