SequenceI ref = alseqs[i].getRefSeq();
seqs[i] = new Sequence(ref.getName(), g_seqs[i].toString(),
ref.getStart() + alseqs[i].start+bounds[0],
- ref.getStart() + alseqs[i].start+bounds[2]);
+ ref.getStart() + alseqs[i].start+(bounds[2]==0 ? -1 : bounds[2]));
seqs[i].setDatasetSequence(ref);
}
if (segments!=null) {