X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FPContactPredictionFile.java;h=164d7cc6c1a43138aaea53244f50937ff3d1fdc0;hb=e75315ad5faf541f6943e9395c81a078369f2f63;hp=de029392260b7c9c3d3c5505d27dc094331448a8;hpb=c2dd443026847395d0c9dc824c6c90457de9a675;p=jalview.git diff --git a/src/jalview/io/PContactPredictionFile.java b/src/jalview/io/PContactPredictionFile.java index de02939..164d7cc 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; @@ -46,8 +47,8 @@ public class PContactPredictionFile extends AlignFile { protected static final String CONTACT_PREDICTION = "CONTACT_PREDICTION"; - public PContactPredictionFile(String inFile, DataSourceType fileSourceType) - throws IOException + public PContactPredictionFile(String inFile, + DataSourceType fileSourceType) throws IOException { super(inFile, fileSourceType); @@ -108,12 +109,29 @@ 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); } @@ -126,13 +144,15 @@ public class PContactPredictionFile extends AlignFile } catch (Exception x) { error = true; - errormessage = "Couldn't process line: " - + x.getLocalizedMessage() + "\n" + line; + errormessage = "Couldn't process line: " + x.getLocalizedMessage() + + "\n" + line; return; } cm.addContact(left, right, (float) strength); } } + // TODO COMPLETE + throw (new Error("Not Implemented yet.")); } @Override