diff --git a/io/fasta/writer.go b/io/fasta/writer.go index 26f24cb..14e2dd7 100644 --- a/io/fasta/writer.go +++ b/io/fasta/writer.go @@ -43,16 +43,13 @@ func WriteSequences(al align.Alignment) string { buf.WriteString(name) buf.WriteString("\n") nbchar := 0 - for i := 0; i < len(seq); i += FASTA_LINE { - end := min_int(i+FASTA_LINE, len(seq)) - for j := i; j < end; j++ { - if seq[j] != '-' { - buf.WriteRune(seq[j]) - nbchar++ - if nbchar == FASTA_LINE { - buf.WriteString("\n") - nbchar = 0 - } + for i := 0; i < len(seq); i++ { + if seq[i] != '-' { + buf.WriteRune(seq[i]) + nbchar++ + if nbchar == FASTA_LINE { + buf.WriteString("\n") + nbchar = 0 } } }