示例#1
0
    def test_build_inverse_barcode_map(self):
        """build_inverse_barcode_map maps flow ids to sample ids."""

        expected = ({
            'FV9NWLF.01.EVGI8': 'Uneven1',
            'FV9NWLF.01.DROG9': 'Even1',
            'FV9NWLF.01.DZTVJ': 'Uneven1',
            'FV9NWLF.01.DI8SC': 'Uneven3',
            'FV9NWLF.01.DW381': 'Even3',
            'FV9NWLF01DP96S': 'Even3',
            'FV9NWLF01BOY7E': 'Uneven2',
            'FV9NWLF01A0OG1': 'Even1',
            'FV9NWLF01DJZFF': 'Even2',
            'FV9NWLF01D4LTB': 'Uneven1'
        }, {
            'Even1': 2,
            'Even2': 1,
            'Even3': 2,
            'Uneven1': 3,
            'Uneven2': 1,
            'Uneven3': 1
        })
        dummy_fasta = [(a, "") for a in self.labels]
        observed = build_inverse_barcode_map(dummy_fasta)
        self.assertEqual(observed, expected)
    def test_build_inverse_barcode_map(self):
        """build_inverse_barcode_map maps flow ids to sample ids."""

        expected = (
            {
                "FV9NWLF.01.EVGI8": "Uneven1",
                "FV9NWLF.01.DROG9": "Even1",
                "FV9NWLF.01.DZTVJ": "Uneven1",
                "FV9NWLF.01.DI8SC": "Uneven3",
                "FV9NWLF.01.DW381": "Even3",
                "FV9NWLF01DP96S": "Even3",
                "FV9NWLF01BOY7E": "Uneven2",
                "FV9NWLF01A0OG1": "Even1",
                "FV9NWLF01DJZFF": "Even2",
                "FV9NWLF01D4LTB": "Uneven1",
            },
            {"Even1": 2, "Even2": 1, "Even3": 2, "Uneven1": 3, "Uneven2": 1, "Uneven3": 1},
        )
        dummy_fasta = [(a, "") for a in self.labels]
        observed = build_inverse_barcode_map(dummy_fasta)
        self.assertEqual(observed, expected)
示例#3
0
   def test_build_inverse_barcode_map(self):
       """build_inverse_barcode_map maps flow ids to sample ids."""

       expected = ({'FV9NWLF01EVGI8':'Uneven1',
                    'FV9NWLF01DROG9':'Even1',
                    'FV9NWLF01DZTVJ':'Uneven1',
                    'FV9NWLF01DI8SC':'Uneven3',
                    'FV9NWLF01DW381':'Even3',
                    'FV9NWLF01DP96S':'Even3',
                    'FV9NWLF01BOY7E':'Uneven2',
                    'FV9NWLF01A0OG1':'Even1',
                    'FV9NWLF01DJZFF':'Even2',
                    'FV9NWLF01D4LTB':'Uneven1'},
                   {'Even1':2,
                    'Even2':1,
                    'Even3':2,
                    'Uneven1':3,
                    'Uneven2':1,
                    'Uneven3':1})
       dummy_fasta = [(a,"") for a in self.labels]             
       observed = build_inverse_barcode_map(dummy_fasta)
       self.assertEqual(observed, expected)