示例#1
0
 def tests(self):
     remote_dir = "https://swift.rc.nectar.org.au/v1/AUTH_4df6e734a509497692be237549bbe9af/janis-test-data/bioinformatics/wgsgermline_data"
     return [
         TTestCase(
             name="basic",
             input={
                 "sam": f"{remote_dir}/NA12878-BRCA1.bwamem.stdout",
                 "reference":
                 f"{remote_dir}/Homo_sapiens_assembly38.chr17.fasta",
                 "threads": 16,
             },
             output=Bam.basic_test(
                 "out",
                 2740774,
                 f"{remote_dir}/NA12878-BRCA1.bam.flagstat",
                 "9a6af420f287df52a122ac723f41b535",
             ),
         ),
         TTestCase(
             name="minimal",
             input={
                 "sam": f"{remote_dir}/NA12878-BRCA1.bwamem.stdout",
                 "reference":
                 f"{remote_dir}/Homo_sapiens_assembly38.chr17.fasta",
                 "threads": 16,
             },
             output=self.minimal_test(),
         ),
     ]
示例#2
0
 def tests(self):
     return [
         TTestCase(
             name="basic",
             input={
                 "sam":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "NA12878-BRCA1.bwamem.stdout",
                 ),
                 "reference":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "Homo_sapiens_assembly38.chr17.fasta",
                 ),
                 "threads":
                 16,
             },
             output=Bam.basic_test(
                 "out",
                 2740774,
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "NA12878-BRCA1.bam.flagstat",
                 ),
                 "9a6af420f287df52a122ac723f41b535",
             ),
         ),
         TTestCase(
             name="minimal",
             input={
                 "sam":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "NA12878-BRCA1.bwamem.stdout",
                 ),
                 "reference":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "Homo_sapiens_assembly38.chr17.fasta",
                 ),
                 "threads":
                 16,
             },
             output=self.minimal_test(),
         ),
     ]
示例#3
0
 def tests(self):
     return [
         TTestCase(
             name="basic",
             input={
                 "reads": [
                     os.path.join(
                         BioinformaticsTool.test_data_path(),
                         "wgsgermline_data",
                         "NA12878-BRCA1_R1.fastq.gz",
                     ),
                     os.path.join(
                         BioinformaticsTool.test_data_path(),
                         "wgsgermline_data",
                         "NA12878-BRCA1_R2.fastq.gz",
                     ),
                 ],
                 "reference":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "Homo_sapiens_assembly38.chr17.fasta",
                 ),
                 "markShorterSplits":
                 True,
                 "readGroupHeaderLine":
                 "@RG\tID:NA12878-BRCA1\tSM:NA12878-BRCA1\tLB:NA12878-BRCA1\tPL:ILLUMINA",
                 "threads":
                 16,
             },
             output=Bam.basic_test(
                 "out",
                 8628527,
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "NA12878-BRCA1.bwamem.flagstat",
                 ),
             ),
         ),
         TTestCase(
             name="minimal",
             input={
                 "reads": [
                     os.path.join(
                         BioinformaticsTool.test_data_path(),
                         "wgsgermline_data",
                         "NA12878-BRCA1_R1.fastq.gz",
                     ),
                     os.path.join(
                         BioinformaticsTool.test_data_path(),
                         "wgsgermline_data",
                         "NA12878-BRCA1_R2.fastq.gz",
                     ),
                 ],
                 "reference":
                 os.path.join(
                     BioinformaticsTool.test_data_path(),
                     "wgsgermline_data",
                     "Homo_sapiens_assembly38.chr17.fasta",
                 ),
                 "markShorterSplits":
                 True,
                 "readGroupHeaderLine":
                 "@RG\tID:NA12878-BRCA1\tSM:NA12878-BRCA1\tLB:NA12878-BRCA1\tPL:ILLUMINA",
                 "threads":
                 16,
             },
             output=self.minimal_test(),
         ),
     ]