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)
def test_parse_darkhorse(self): """Test functionality of parse_darkhorse """ input_f = "none.txt" rt = parse_darkhorse(input_f) self.assertEqual(rt, None)