X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FRnamlFile.java;h=aa2ab4b77f59a5b85c3790d7a7e7ea00a3f76123;hb=832101caf0bd7b01d0103879875a724078ea118f;hp=4d3ddc17241ba7cdd0b60123fd438e363efcc4a2;hpb=3d0101179759ef157b088ea135423cd909512d9f;p=jalview.git diff --git a/src/jalview/io/RnamlFile.java b/src/jalview/io/RnamlFile.java index 4d3ddc1..aa2ab4b 100644 --- a/src/jalview/io/RnamlFile.java +++ b/src/jalview/io/RnamlFile.java @@ -160,8 +160,10 @@ public class RnamlFile extends AlignFile } } sqs[i] = new Sequence(id, seq, begin, end); - - sqs[i].setEnd(sqs[i].findPosition(sqs[i].getLength())); + if (seq.length() != (end - begin + 1)) + { + sqs[i].setEnd(sqs[i].findPosition(sqs[i].getLength())); + } String[] annot = new String[rna.length()]; Annotation[] ann = new Annotation[rna.length()]; @@ -210,8 +212,8 @@ public class RnamlFile extends AlignFile // public static void main(String[] args) { // Pattern p= Pattern.compile("(.+)[.][^.]+"); // Matcher m = p.matcher("toto.xml.zip"); - // System.out.println(m.matches()); - // System.out.println(m.group(1)); + // jalview.bin.Console.outPrintln(m.matches()); + // jalview.bin.Console.outPrintln(m.group(1)); // } /** * make a friendly ID string.