@Test(groups = { "Functional" })
public void testIsFromForwardStrand()
{
+ // [3-9] declares forward strand
MapList ml = new MapList(new int[] { 2, 2, 3, 9, 12, 11 },
new int[] { 20, 11 }, 1, 1);
assertTrue(ml.isFromForwardStrand());
+ // [11-5] declares reverse strand ([13-14] is ignored)
ml = new MapList(new int[] { 2, 2, 11, 5, 13, 14 },
new int[] { 20, 11 }, 1, 1);
assertFalse(ml.isFromForwardStrand());
+ // all single position ranges - defaults to forward strand
ml = new MapList(new int[] { 2, 2, 4, 4, 6, 6 }, new int[] { 3, 1 }, 1,
1);
assertTrue(ml.isFromForwardStrand());