Ejemplo n.º 1
0
    def test_get_sample_names_main(self):
        barcode_file = tempfile.NamedTemporaryFile()
        barcode_file.write(
            "SampleA\tAAGGAAGG\n"
            "SampleB\tACGTACGT\n")
        barcode_file.seek(0)

        output_file = tempfile.NamedTemporaryFile()
        
        get_sample_names_main([
            "--barcode-file", barcode_file.name,
            "--output-file", output_file.name,
        ])

        output_file.seek(0)
        observed_sample_names = output_file.read()

        self.assertEqual(observed_sample_names, "SampleA\nSampleB\n")
Ejemplo n.º 2
0
    def test_get_sample_names_main(self):
        barcode_file = tempfile.NamedTemporaryFile()
        barcode_file.write(b"SampleA\tAAGGAAGG\n" b"SampleB\tACGTACGT\n")
        barcode_file.seek(0)

        output_file = tempfile.NamedTemporaryFile()

        get_sample_names_main([
            "--barcode-file",
            barcode_file.name,
            "--output-file",
            output_file.name,
        ])

        output_file.seek(0)
        observed_sample_names = output_file.read()

        self.assertEqual(observed_sample_names, b"SampleA\nSampleB\n")
Ejemplo n.º 3
0
#!/usr/bin/env python
from dnabclib.main import get_sample_names_main
get_sample_names_main()