JAL-4134 column grouping model and methods moved to their own object held by by Conta...
[jalview.git] / src / jalview / ws / datamodel / alphafold / MappableContactMatrix.java
index 55a136a..27665d4 100644 (file)
@@ -5,6 +5,8 @@ import java.util.ArrayList;
 import jalview.datamodel.ContactListI;
 import jalview.datamodel.ContactListImpl;
 import jalview.datamodel.ContactListProviderI;
+import jalview.datamodel.GroupSet;
+import jalview.datamodel.GroupSetI;
 import jalview.datamodel.Mapping;
 import jalview.datamodel.SequenceI;
 import jalview.util.MapList;
@@ -32,6 +34,21 @@ public abstract class MappableContactMatrix<T extends MappableContactMatrix<T>>
   {
     return refSeq;
   }
+  /**
+   * container for groups - defined on matrix columns
+   */
+  GroupSet grps=new GroupSet();
+  @Override
+  public GroupSetI getGroupSet()
+  {
+    return grps;
+  };
+  @Override
+  public void setGroupSet(GroupSet makeGroups)
+  {
+    grps = makeGroups;
+  }
+
   @Override
   public MapList getMapFor(SequenceI mapSeq)
   {