Пример #1
0
    def test_add_output(self, data_mock):
        data_mock.configure_mock(
            output={
                'fastq': {
                    'file': 'reads.fq'
                },
                'fasta': {
                    'file': 'genome.fa'
                },
            },
            process_output_schema=[
                {
                    'type': 'basic:file:',
                    'name': 'fastq',
                    'label': 'FASTQ'
                },
                {
                    'type': 'basic:file:',
                    'name': 'fasta',
                    'label': 'FASTA'
                },
            ],
        )

        files_list = Data._files_dirs(data_mock,
                                      'file',
                                      field_name="output.fastq")
        self.assertEqual(files_list, ['reads.fq'])

        files_list = Data._files_dirs(data_mock, 'file', field_name="fastq")
        self.assertEqual(files_list, ['reads.fq'])
Пример #2
0
    def test_add_output(self, data_mock):
        data_mock.configure_mock(
            annotation={'output.fastq': {'type': 'basic:file:', 'value': {'file': 'reads.fq'}},
                        'output.fasta': {'type': 'basic:file:', 'value': {'file': 'genome.fa'}}}
        )

        files_list = Data._files_dirs(data_mock, 'file', field_name="output.fastq")
        self.assertEqual(files_list, ['reads.fq'])

        files_list = Data._files_dirs(data_mock, 'file', field_name="fastq")
        self.assertEqual(files_list, ['reads.fq'])
Пример #3
0
    def test_add_output(self, data_mock):
        data_mock.configure_mock(
            output={
                'fastq': {'file': 'reads.fq'},
                'fasta': {'file': 'genome.fa'},
            },
            process_output_schema=[
                {'type': 'basic:file:', 'name': 'fastq', 'label': 'FASTQ'},
                {'type': 'basic:file:', 'name': 'fasta', 'label': 'FASTA'},
            ],
        )

        files_list = Data._files_dirs(data_mock, 'file', field_name="output.fastq")
        self.assertEqual(files_list, ['reads.fq'])

        files_list = Data._files_dirs(data_mock, 'file', field_name="fastq")
        self.assertEqual(files_list, ['reads.fq'])
Пример #4
0
    def test_add_output(self, data_mock):
        data_mock.configure_mock(
            annotation={
                'output.fastq': {
                    'type': 'basic:file:',
                    'value': {
                        'file': 'reads.fq'
                    }
                },
                'output.fasta': {
                    'type': 'basic:file:',
                    'value': {
                        'file': 'genome.fa'
                    }
                }
            })

        files_list = Data._files_dirs(data_mock,
                                      'file',
                                      field_name="output.fastq")
        self.assertEqual(files_list, ['reads.fq'])

        files_list = Data._files_dirs(data_mock, 'file', field_name="fastq")
        self.assertEqual(files_list, ['reads.fq'])