+ // tags appear in seq: 0, 1, 3, 0, 4 -> skip second tag0
+ tilelib = &tileLibrary{taglib: &s.taglib, skipOOO: true}
+ tseq, _, err = tilelib.TileFasta("test-label", bytes.NewBufferString(">test-seq\n"+
+ s.tag[0]+
+ "cccccccccccccccccccc\n"+
+ s.tag[1]+
+ "ggggggggggggggggggggggg\n"+
+ s.tag[3]+
+ "ggggggggggggggggggggggg\n"+
+ s.tag[0]+
+ "ggggggggggggggggggggggg\n"+
+ s.tag[4]+
+ "\n"), matchAllChromosomes, false)
+ c.Assert(err, check.IsNil)
+ c.Check(tseq, check.DeepEquals, tileSeq{"test-seq": []tileLibRef{{0, 1}, {1, 1}, {3, 1}, {4, 1}}})
+