X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fdatamodel%2FMapping.java;h=c4c4a2ab3d3531f922b2716c26a8fcd0a89eabe8;hb=8c3de81e7cbcdeec7362d55381c3970bac146456;hp=ea08d97f7b3fc8cc98d4036c272e25677f0b5392;hpb=6781f0461eeaaf9bc285fc340ed897cab26524ad;p=jalview.git diff --git a/src/jalview/datamodel/Mapping.java b/src/jalview/datamodel/Mapping.java index ea08d97..c4c4a2a 100644 --- a/src/jalview/datamodel/Mapping.java +++ b/src/jalview/datamodel/Mapping.java @@ -253,8 +253,7 @@ public class Mapping * allow for offset e.g. treat pos 8 as 2 if sequence starts at 7 */ int truePos = sequencePos - (start - 1); - while (alignedBases < truePos - && alignedColumn < alignedSeq.length) + while (alignedBases < truePos && alignedColumn < alignedSeq.length) { if (alignedSeq[alignedColumn++] != gap) { @@ -694,6 +693,7 @@ public class Mapping * * @see java.lang.Object#finalize() */ + @Override protected void finalize() throws Throwable { map = null; @@ -706,4 +706,14 @@ public class Mapping return new AlignedCodonIterator(seq, gapChar); } + /** + * Readable representation for debugging only, not guaranteed not to change + */ + @Override + public String toString() + { + return String.format("%s %s", this.map.toString(), this.to == null ? "" + : this.to.getName()); + } + }