assertEquals(expected, seq.getLayer("layer"));
}
@Test
public void test8() throws SequenceException {
BIOLayeredSequence seq = new BIOLayeredSequence(7);
List<String> input = split("B-X I-X O B-Y I-Y O B-Z");
seq.addSpanLayer("layer", input);
BIOLayeredSequence sub = seq.getSubSequence(0, 2);
assertEquals(2, sub.getLength());
assertEquals(1, sub.getSpans("layer").size());
assertEquals(new Range(0,2), sub.getSpans("layer").get(0));
sub = seq.getSubSequence(1, 2);
assertEquals(2, sub.getLength());
assertEquals(1, sub.getSpans("layer").size());
assertEquals(new Range(0,1), sub.getSpans("layer").get(0));
sub = seq.getSubSequence(1, 6);
assertEquals(6, sub.getLength());
assertEquals(3, sub.getSpans("layer").size());
assertEquals(1, sub.getSpans("layer", "X").size());
assertEquals(1, sub.getSpans("layer", "Y").size());
assertEquals(1, sub.getSpans("layer", "Z").size());
}