- }
- else if (scoreModel instanceof DistanceScoreModelI)
- {
- /*
- * find distances and convert to similarity scores
- * reverseRange(false) preserves but reverses the min-max range
- */
- result = ((DistanceScoreModelI) scoreModel).findDistances(av,
- similarityParams);
- result.reverseRange(false);
- }
- else
- {
- System.err
- .println("Unexpected type of score model, cannot calculate similarity");
- }