X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2FMCview%2FPDBChain.java;h=276525b34f4ca81bd610a15743da984675cc8299;hb=75d17bc3d8444203906499e651df6a69f6c2f518;hp=166e5374a2c6a0c7f235952a088a4c591e4e9b1f;hpb=65bf1cd0ea1526762e829059bf6ae0901db9731d;p=jalview.git diff --git a/src/MCview/PDBChain.java b/src/MCview/PDBChain.java index 166e537..276525b 100755 --- a/src/MCview/PDBChain.java +++ b/src/MCview/PDBChain.java @@ -25,6 +25,7 @@ import jalview.schemes.ResidueProperties; import java.awt.*; import java.util.*; +import jalview.analysis.AlignSeq; public class PDBChain { @@ -34,7 +35,7 @@ public class PDBChain { public Vector residues = new Vector(); public int offset; public Sequence sequence; - public boolean isVisible = false; + public boolean isVisible = true; public int pdbstart = 0; public int pdbend = 0; public int seqstart = 0; @@ -57,22 +58,58 @@ public class PDBChain { return tmp; } - public void makeCaBondList() { - for (int i = 0; i < (residues.size() - 1); i++) { + void makeExactMapping(AlignSeq as, Sequence s1) + { + int pdbpos = as.getSeq2Start()-2; + int alignpos = s1.getStart() + as.getSeq1Start()-3; + + for(int i=0; i