X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fdatamodel%2FContactMatrixI.java;h=4e2076daa51d182cda6a26ddc06e4498c23432a0;hb=7420ce36f2b43280ef610e3743960207e4c2dbe3;hp=2b7b4ec0110c20d098988a029e3d2470e3f3c9d7;hpb=c3d17bf8cd43fe710f94a1111e845a0c435bb0c9;p=jalview.git diff --git a/src/jalview/datamodel/ContactMatrixI.java b/src/jalview/datamodel/ContactMatrixI.java index 2b7b4ec..4e2076d 100644 --- a/src/jalview/datamodel/ContactMatrixI.java +++ b/src/jalview/datamodel/ContactMatrixI.java @@ -1,5 +1,7 @@ package jalview.datamodel; +import java.util.BitSet; + public interface ContactMatrixI { @@ -9,4 +11,30 @@ public interface ContactMatrixI float getMax(); + boolean hasReferenceSeq(); + + SequenceI getReferenceSeq(); + + String getAnnotDescr(); + + String getAnnotLabel(); + + /** + * string indicating how the contactMatrix should be rendered - stored in calcId + * @return + */ + String getType(); + + int getWidth(); + int getHeight(); + + default boolean hasGroups() { + return false; + } + default BitSet getGroupsFor(int column) { + BitSet colbitset = new BitSet(); + colbitset.set(column); + return colbitset; + } + }