Greetings I can't belive I'm the first to find this, but I don't recall having seen it before--so here goes...
At line 197 of FastaFormat.java, the upper bound of the for loop variable is less-than-or-equals the sequence length plus 1. This will try to print a spurious line when the sequence length is an exact multiple of the line length, e.g., 1 .. 60 61 .. 120 | 300 .. 360 361 .. 360 wrecks havoc on sublist methods I've made the test a strict inequality and it works. Mike -- Michael A. Muratet Senior Software Engineer Bioinformatics ResGen, Invitrogen Corp. (800) 533-4363 x74431 (256) 539-4086 FAX _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l