X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FPContactPredictionFile.java;h=3df9804df083edc4fcffa1b8dfb6534998959911;hb=2bb9cad4fa36d64cebbe09bc63732e8dbb4dcb32;hp=92500c03af96ff9d84abf362a68634812934b713;hpb=554e7dbf49226f573e291891bac6b87a2b8880d9;p=jalview.git diff --git a/src/jalview/io/PContactPredictionFile.java b/src/jalview/io/PContactPredictionFile.java index 92500c0..3df9804 100644 --- a/src/jalview/io/PContactPredictionFile.java +++ b/src/jalview/io/PContactPredictionFile.java @@ -25,6 +25,7 @@ import jalview.datamodel.SequenceI; import java.io.IOException; import java.util.ArrayList; +import java.util.BitSet; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -44,6 +45,8 @@ import java.util.Map; */ public class PContactPredictionFile extends AlignFile { + protected static final String CONTACT_PREDICTION = "CONTACT_PREDICTION"; + public PContactPredictionFile(String inFile, DataSourceType fileSourceType) throws IOException { @@ -106,7 +109,26 @@ public class PContactPredictionFile extends AlignFile if (cm == null) { - cm = new ContactMatrix(true); + cm = new ContactMatrix(true) { + @Override + public String getType() + { + return CONTACT_PREDICTION; + } + @Override + public int getHeight() + { + // TODO Auto-generated method stub + // return maximum contact height + return 0; + }@Override + public int getWidth() + { + // TODO Auto-generated method stub + // return total number of residues with contacts + return 0; + } + }; models.add(cm); } @@ -125,6 +147,8 @@ public class PContactPredictionFile extends AlignFile cm.addContact(left, right, (float) strength); } } + // TODO COMPLETE + throw(new Error("Not Implemented yet.")); } @Override