Exemple #1
0
 def test_blastn_empty_input(self):
     empty_bam = os.path.join(util.file.get_test_input_path(), 'empty.bam')
     out_bam = util.file.mkstempfname('-out.bam')
     taxon_filter.multi_db_deplete_bam(empty_bam, [self.blastdb_path],
                                       taxon_filter.deplete_blastn_bam,
                                       out_bam)
     self.assertEqual(0, tools.samtools.SamtoolsTool().count(out_bam))
 def test_blastn_empty_input(self):
     empty_bam = os.path.join(util.file.get_test_input_path(), 'empty.bam')
     out_bam = util.file.mkstempfname('-out.bam')
     taxon_filter.multi_db_deplete_bam(empty_bam, [self.blastdb_path],
                                       taxon_filter.deplete_blastn_bam,
                                       out_bam)
     assert_equal_bam_reads(self, out_bam, empty_bam)
 def test_blastn_empty_output(self):
     in_bam = os.path.join(util.file.get_test_input_path(self), 'test-reads-human.bam')
     taxon_filter.multi_db_deplete_bam(
         in_bam,
         [self.blastdb_path],
         taxon_filter.deplete_blastn_bam,
         util.file.mkstempfname()
     )
 def test_blastn_empty_input(self):
     empty_bam = os.path.join(util.file.get_test_input_path(), 'empty.bam')
     taxon_filter.multi_db_deplete_bam(
         empty_bam,
         [self.blastdb_path],
         taxon_filter.deplete_blastn_bam,
         util.file.mkstempfname()
     )
 def test_bmtagger_empty_output(self):
     in_bam = os.path.join(util.file.get_test_input_path(self), 'test-reads-human.bam')
     taxon_filter.multi_db_deplete_bam(
         in_bam,
         [self.database_prefix_path],
         taxon_filter.deplete_bmtagger_bam,
         util.file.mkstempfname()
     )
 def test_bmtagger_empty_input(self):
     empty_bam = os.path.join(util.file.get_test_input_path(), 'empty.bam')
     taxon_filter.multi_db_deplete_bam(
         empty_bam,
         [self.database_prefix_path],
         taxon_filter.deplete_bmtagger_bam,
         util.file.mkstempfname()
     )
 def test_blastn_empty_output(self):
     in_bam = os.path.join(util.file.get_test_input_path(), 'TestDepleteHuman', 'test-reads-human.bam')
     out_bam = util.file.mkstempfname('-out.bam')
     taxon_filter.multi_db_deplete_bam(
         in_bam,
         [self.blastdb_path],
         taxon_filter.deplete_blastn_bam,
         out_bam
     )
     self.assertEqual(0, tools.samtools.SamtoolsTool().count(out_bam))