Example #1
0
    def test__update_sname_field(self):
        expected = set(['sample 2:4', 'sample3:12'])
        result = Bedpe._update_sname_field('SNAME=sample 2:4', 'SNAME=sample3:12')
        tag_name, values = result.split('=')
        self.assertEqual(tag_name, 'SNAME')
        result_set = set(values.split(','))
        self.assertEqual(result_set, expected)

        # Test to ensure we don't fail if no SNAME is present
        result2 = Bedpe._update_sname_field('AF=0.5', 'AF=0.1')
        self.assertEqual(result2, 'AF=0.5')

        # Test if the first sample is missing SNAME
        result2 = Bedpe._update_sname_field('AF=0.5', 'AF=0.1;SNAME=sample5:12')
        self.assertEqual(result2, 'AF=0.5;SNAME=sample5:12')
Example #2
0
 def test__update_sname_field(self):
     expected = set(['sample2:4', 'sample3:12'])
     result = Bedpe._update_sname_field('SNAME=sample2:4', 'SNAME=sample3:12')
     tag_name, values = result.split('=')
     self.assertEqual(tag_name, 'SNAME')
     result_set = set(values.split(','))
     self.assertEqual(result_set, expected)
Example #3
0
    def test__update_sname_field(self):
        expected = set(['sample 2:4', 'sample3:12'])
        result = Bedpe._update_sname_field('SNAME=sample 2:4',
                                           'SNAME=sample3:12')
        tag_name, values = result.split('=')
        self.assertEqual(tag_name, 'SNAME')
        result_set = set(values.split(','))
        self.assertEqual(result_set, expected)

        # Test to ensure we don't fail if no SNAME is present
        result2 = Bedpe._update_sname_field('AF=0.5', 'AF=0.1')
        self.assertEqual(result2, 'AF=0.5')

        # Test if the first sample is missing SNAME
        result2 = Bedpe._update_sname_field('AF=0.5',
                                            'AF=0.1;SNAME=sample5:12')
        self.assertEqual(result2, 'AF=0.5;SNAME=sample5:12')
Example #4
0
 def test__update_sname_field(self):
     expected = set(['sample2:4', 'sample3:12'])
     result = Bedpe._update_sname_field('SNAME=sample2:4',
                                        'SNAME=sample3:12')
     tag_name, values = result.split('=')
     self.assertEqual(tag_name, 'SNAME')
     result_set = set(values.split(','))
     self.assertEqual(result_set, expected)