From f3f0f55e4e5a03b448a39f6bab2722698136f0f8 Mon Sep 17 00:00:00 2001 From: Jim Procter Date: Wed, 26 Nov 2014 14:40:16 +0000 Subject: [PATCH] JAL-674 disable addition of PDBRESNUM annotation line --- src/MCview/PDBChain.java | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/src/MCview/PDBChain.java b/src/MCview/PDBChain.java index 0949e7f..408108b 100755 --- a/src/MCview/PDBChain.java +++ b/src/MCview/PDBChain.java @@ -552,34 +552,37 @@ public class PDBChain } } } - float min = -1, max = 0; - Annotation[] an = new Annotation[sq.getEnd() - sq.getStart() + 1]; - for (int i = sq.getStart(), j = sq.getEnd(), k = 0; i <= j; i++, k++) + if (false) { - int prn = mapping.getPDBResNum(k + 1); - - an[k] = new Annotation(prn); - if (min == -1) + // Useful for debugging mappings - adds annotation for mapped position + float min = -1, max = 0; + Annotation[] an = new Annotation[sq.getEnd() - sq.getStart() + 1]; + for (int i = sq.getStart(), j = sq.getEnd(), k = 0; i <= j; i++, k++) { - min = k; - max = k; - } - else - { - if (min > k) + int prn = mapping.getPDBResNum(k + 1); + + an[k] = new Annotation(prn); + if (min == -1) { min = k; + max = k; } - else if (max < k) + else { - max = k; + if (min > k) + { + min = k; + } + else if (max < k) + { + max = k; + } } } + sq.addAlignmentAnnotation(new AlignmentAnnotation("PDB.RESNUM", + "PDB Residue Numbering for " + this.pdbid + ":" + this.id, + an, min, max, AlignmentAnnotation.LINE_GRAPH)); } - sq.addAlignmentAnnotation(new AlignmentAnnotation("PDB.RESNUM", - "PDB Residue Numbering for " + this.pdbid + ":" + this.id, - an, min, max, AlignmentAnnotation.LINE_GRAPH)); - } } } -- 1.7.10.2