1 package jalview.api.analysis;
3 public interface ScoreModelI
6 * Answers a name for the score model, suitable for display in menus. Names
7 * should be unique across score models in use.
10 * @see jalview.analysis.scoremodels.ScoreModels#forName(String)
15 * Answers an informative description of the model, suitable for use in
16 * tooltips. Descriptions may be internationalised, and need not be unique
21 String getDescription();
24 * Answers true if this model is applicable for nucleotide data (so should be
25 * shown in menus in that context)
32 * Answers true if this model is applicable for peptide data (so should be
33 * shown in menus in that context)
39 // TODO getName, isDNA, isProtein can be static methods in Java 8