def test_toSeq(self): """toSeq should Translate flowgram to sequence""" f = Flowgram('0.5 1.0 4.0 0.0', Name = 'a',floworder = "TACG", header_info = {'Bases':'TACCCG'}) self.assertEqual(f.toSeq(), 'TACCCG') self.assertEqual(isinstance(f.toSeq(),Sequence), True) self.assertEqual(f.toSeq(Bases = False), 'TACCCC') f = Flowgram('0.5 1.0 4.0 0.0 0.0 1.23 0.0 6.1', Name = 'a',floworder = "TACG", header_info = {'Bases':'TACCCG'}) self.assertEqual(f.toSeq(), 'TACCCG') self.assertEqual(f.toSeq(Bases = False), 'TACCCCAGGGGGG') f = Flowgram('0.5 1.0 4.0 0.0', Name = 'a',floworder = "TACG", header_info = {}) self.assertEqual(f.toSeq(), 'TACCCC') self.assertEqual(isinstance(f.toSeq(),Sequence), True) self.assertEqual(f.toSeq(Bases = False), 'TACCCC') f = Flowgram('0.5 1.0 4.0 0.0 0.0 1.23 0.0 6.1', Name = 'a',floworder = "TACG", header_info = {}) self.assertEqual(f.toSeq(Bases = True), 'TACCCCAGGGGGG') f = Flowgram('0.4 0.0 0.0 0.0 0.0 1.23 0.0 1.1', Name = 'a',floworder = "TACG", header_info = {}) self.assertEqual(f.toSeq(), 'NAG')
def test_toSeq(self): """toSeq should Translate flowgram to sequence""" f = Flowgram('0.5 1.0 4.0 0.0', Name='a', floworder="TACG", header_info={'Bases': 'TACCCG'}) self.assertEqual(f.toSeq(), 'TACCCG') self.assertEqual(isinstance(f.toSeq(), Sequence), True) self.assertEqual(f.toSeq(Bases=False), 'TACCCC') f = Flowgram('0.5 1.0 4.0 0.0 0.0 1.23 0.0 6.1', Name='a', floworder="TACG", header_info={'Bases': 'TACCCG'}) self.assertEqual(f.toSeq(), 'TACCCG') self.assertEqual(f.toSeq(Bases=False), 'TACCCCAGGGGGG') f = Flowgram('0.5 1.0 4.0 0.0', Name='a', floworder="TACG", header_info={}) self.assertEqual(f.toSeq(), 'TACCCC') self.assertEqual(isinstance(f.toSeq(), Sequence), True) self.assertEqual(f.toSeq(Bases=False), 'TACCCC') f = Flowgram('0.5 1.0 4.0 0.0 0.0 1.23 0.0 6.1', Name='a', floworder="TACG", header_info={}) self.assertEqual(f.toSeq(Bases=True), 'TACCCCAGGGGGG') f = Flowgram('0.4 0.0 0.0 0.0 0.0 1.23 0.0 1.1', Name='a', floworder="TACG", header_info={}) self.assertEqual(f.toSeq(), 'NAG')