Example #1
0
 def test_parse_darkhorse(self):
     """Test functionality of parse_darkhorse
     """
     output_candidate_genomes_fp = join(
         self.working_dir, "output_candidate_genomes_fp")
     output_exp = ("G2311_SE001,\tgi|557307555|ref|YP_008766893.1|\t140749"
                   "3\tShigella phage SfIV\tViruses;Caudovirales;Myovirida"
                   "e\t67.4\t100\t0.002\nG1250_SE001,\tgi|9630468|ref|NP_0"
                   "46899.1|\t40631\tEnterobacteria phage N15\tViruses;Cau"
                   "dovirales;Siphoviridae;N15likevirus\t79.4\t100\t0.002\n"
                   "G1252_SE001,\tgi|428782382|ref|YP_007112139.1|\t114714"
                   "4\tEnterobacteria phage HK225\tViruses;Caudovirales;Si"
                   "phoviridae;Lambdalikevirus\t88.2\t100\t0.002\nG1251_SE"
                   "001,\tgi|428782381|ref|YP_007112138.1|\t1147144\tEnter"
                   "obacteria phage HK225\tViruses;Caudovirales;Siphovirid"
                   "ae;Lambdalikevirus\t94.9\t100\t0.002")
     with open(self.darkhorse_output_hgt_fp, 'r') as f:
         output = parse_darkhorse(input_f=f,
                                  output_fp=output_candidate_genomes_fp,
                                  low_lpi=0.0,
                                  high_lpi=0.6)
     self.assertEqual(output, output_exp)
Example #2
0
 def test_parse_darkhorse(self):
     """Test functionality of parse_darkhorse
     """
     input_f = "none.txt"
     rt = parse_darkhorse(input_f)
     self.assertEqual(rt, None)
Example #3
0
 def test_parse_darkhorse(self):
     """Test functionality of parse_darkhorse
     """
     input_f = "none.txt"
     rt = parse_darkhorse(input_f)
     self.assertEqual(rt, None)