Mercurial > repos > charles_s_test > seqsero2
diff libs/BWA_analysis_O_new_dependent.py @ 7:3d6680af0bec draft
planemo upload commit a4fb57231f274270afbfebd47f67df05babffa4a-dirty
author | charles_s_test |
---|---|
date | Mon, 27 Nov 2017 16:30:27 -0500 |
parents | 38ad1130d077 |
children | 53efef402c51 |
line wrap: on
line diff
--- a/libs/BWA_analysis_O_new_dependent.py Mon Nov 27 14:37:41 2017 -0500 +++ b/libs/BWA_analysis_O_new_dependent.py Mon Nov 27 16:30:27 2017 -0500 @@ -64,7 +64,7 @@ for_fq=for_core_id+".fastq" rev_fq=re_core_id+".fastq" dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))#######03152016 - print "check fastq id and make them in accordance with each other...please wait..." + print("check fastq id and make them in accordance with each other...please wait...") os.system("python "+dirpath+"/compare_and_change_two_fastq_id.py "+for_fq+" "+rev_fq)#######03152016 for_sai=for_core_id+".sai" rev_sai=re_core_id+".sai" @@ -117,8 +117,8 @@ c=dict(zip(a,b)) final_O=sorted(c.iteritems(), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list Sero_list_O=[] - print "Final_Otype_list:" - print final_O + print("Final_Otype_list:") + print(final_O) num_1=0#new inserted O9_wbav=0 O310_wzx=0 @@ -140,12 +140,12 @@ O_choice="" - print "$$$Genome:",sra_name + print("$$$Genome:",sra_name) if len(final_O)==0: - print "$$$No Otype, due to no hit" + print("$$$No Otype, due to no hit") else: if final_O[0][1]<8: - print "$$$No Otype, due to the hit reads number is small." + print("$$$No Otype, due to the hit reads number is small.") else: for x in final_O: if x[1]>5: @@ -154,17 +154,17 @@ for x in final_O:# if "sdf" in x[0] and x[1]>3:# qq=0# - print "$$$",x[0],"got a hit, reads:",x[1]# + print("$$$",x[0],"got a hit, reads:",x[1])# if qq!=0:# - print "$$$No sdf exists"# + print("$$$No sdf exists")# if "O-9,46_wbaV" in O_list and float(O9_wbaV)/float(num_1) > 0.1: if "O-9,46_wzy" in O_list and float(O946_wzy)/float(num_1) > 0.1: O_choice="O-9,46" - print "$$$Most possilble Otype: O-9,46" + print("$$$Most possilble Otype: O-9,46") elif "O-9,46,27_partial_wzy" in O_list and float(O94627)/float(num_1) > 0.1: O_choice="O-9,46,27" - print "$$$Most possilble Otype: O-9,46,27" + print("$$$Most possilble Otype: O-9,46,27") else: O_choice="O-9" if file_mode=="3": @@ -176,18 +176,18 @@ elif ("O-3,10_wzx" in O_list) and ("O-9,46_wzy" in O_list) and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1: if "O-3,10_not_in_1,3,19" in O_list and float(O310_no_1319)/float(num_1) > 0.1: O_choice="O-3,10" - print "$$$Most possilble Otype: O-3,10" + print("$$$Most possilble Otype: O-3,10") else: O_choice="O-1,3,19" - print "$$$Most possilble Otype: O-1,3,19" + print("$$$Most possilble Otype: O-1,3,19") else: try: O_choice=final_O[0][0].split("_")[0] if O_choice=="O-1,3,19": O_choice=final_O[1][0].split("_")[0] - print "$$$Most possilble Otype: ",O_choice + print("$$$Most possilble Otype: ",O_choice) except: - print "$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)" + print("$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)") def assembly(sra_name,potential_choice,for_fq,rev_fq,for_sai,rev_sai,sam,bam,mapping_mode): @@ -246,15 +246,15 @@ O2_bigger+=1 except: continue - print "$$$Genome:",sra_name + print("$$$Genome:",sra_name) if O9_bigger>O2_bigger: - print "$$$Most possible Otype is O-9" + print("$$$Most possible Otype is O-9") elif O9_bigger<O2_bigger: - print "$$$Most possible Otype is O-2" + print("$$$Most possible Otype is O-2") else: - print "$$$No suitable one, because can't distinct it's O-9 or O-2, but ",potential_choice," has a more possibility." - print "O-9 number is:",O9_bigger - print "O-2 number is:",O2_bigger + print("$$$No suitable one, because can't distinct it's O-9 or O-2, but ",potential_choice," has a more possibility.") + print("O-9 number is:",O9_bigger) + print("O-2 number is:",O2_bigger) os.system("rm "+sam+"_title.txt")###01/28/2015 os.system("rm "+sam+"_seq.txt")###01/28/2015