Mercurial > repos > p.lucas > ssuisserotyping_pipeline
comparison Prepare_Ssuis_serotypingPipeline.py @ 4:8e5694208b79 draft
Uploaded
| author | p.lucas |
|---|---|
| date | Thu, 08 Aug 2024 07:40:42 +0000 |
| parents | f8e542216aea |
| children | 07cf23fc69c8 |
comparison
equal
deleted
inserted
replaced
| 3:f8e542216aea | 4:8e5694208b79 |
|---|---|
| 55 # Need to clone repo from git : https://github.com/streplab/SsuisSerotyping_pipeline.git | 55 # Need to clone repo from git : https://github.com/streplab/SsuisSerotyping_pipeline.git |
| 56 way_pipeline = "/nfs/bin/SsuisSerotyping_pipeline/" | 56 way_pipeline = "/nfs/bin/SsuisSerotyping_pipeline/" |
| 57 input_path = os.path.splitext(output2)[0]+"_input_file_test/" | 57 input_path = os.path.splitext(output2)[0]+"_input_file_test/" |
| 58 output_path = os.path.splitext(output2)[0]+"_Results/" | 58 output_path = os.path.splitext(output2)[0]+"_Results/" |
| 59 os.system("mkdir -p "+input_path) | 59 os.system("mkdir -p "+input_path) |
| 60 os.system("cp "+ffile+" "+input_path+"/file_test.fastq") | |
| 61 fdir = input_path | 60 fdir = input_path |
| 62 | 61 |
| 63 if ends == "se": | 62 if ends == "se": |
| 64 f = "SINGLE" | 63 f = "SINGLE" |
| 65 r = "SINGLE" | 64 r = "SINGLE" |
| 65 os.system("cp "+ffile+" "+input_path+"/file_test.fastq") | |
| 66 | |
| 67 elif ends == "pe": | |
| 68 os.system("cp "+ffile+" "+input_path+"/file_test"+f+".fastq") | |
| 69 os.system("cp "+ffile+" "+input_path+"/file_test"+r+".fastq") | |
| 66 | 70 |
| 67 if sd is None: | 71 if sd is None: |
| 68 os.system("perl "+way_pipeline+"/Ssuis_serotypingPipeline.pl --fastq_directory "+str(fdir)+" --scoreName "+output_path+"Results --ends "+str(ends)+" --forward "+str(f)+" --reverse "+str(r)) | 72 os.system("perl "+way_pipeline+"/Ssuis_serotypingPipeline.pl --fastq_directory "+str(fdir)+" --scoreName "+output_path+"Results --ends "+str(ends)+" --forward "+str(f)+" --reverse "+str(r)) |
| 69 else: | 73 else: |
| 70 os.system("perl "+way_pipeline+"/Ssuis_serotypingPipeline.pl --fastq_directory "+str(fdir)+" --scoreName "+output_path+"Results --serotype_db "+str(sd)+" --serotype_definitions "+str(sdef)+" --cps2K "+str(cps)+" --Virulence_db "+str(Vdb)+" --recN_db "+str(recdb)+" --MLST_definitions "+str(MLSTdef)+" --MLST_db "+str(MLSTdb)+" --ends "+str(ends)+" --forward "+str(f)+" --reverse "+str(r)) | 74 os.system("perl "+way_pipeline+"/Ssuis_serotypingPipeline.pl --fastq_directory "+str(fdir)+" --scoreName "+output_path+"Results --serotype_db "+str(sd)+" --serotype_definitions "+str(sdef)+" --cps2K "+str(cps)+" --Virulence_db "+str(Vdb)+" --recN_db "+str(recdb)+" --MLST_definitions "+str(MLSTdef)+" --MLST_db "+str(MLSTdb)+" --ends "+str(ends)+" --forward "+str(f)+" --reverse "+str(r)) |
