Mercurial > repos > pjbriggs > amplicon_analysis_pipeline
comparison amplicon_analysis_pipeline.py @ 49:cf5597dc7d2a draft
planemo upload for repository https://github.com/pjbriggs/Amplicon_analysis-galaxy commit 28fc368669a17c197073f8c32f75a95941d63963-dirty
| author | pjbriggs |
|---|---|
| date | Wed, 18 Dec 2019 09:51:18 +0000 |
| parents | 04e71fda5b9c |
| children |
comparison
equal
deleted
inserted
replaced
| 48:04e71fda5b9c | 49:cf5597dc7d2a |
|---|---|
| 153 final_name.write("%s\n" % '\t'.join((r1,sample_name))) | 153 final_name.write("%s\n" % '\t'.join((r1,sample_name))) |
| 154 final_name.write("%s\n" % '\t'.join((r2,sample_name))) | 154 final_name.write("%s\n" % '\t'.join((r2,sample_name))) |
| 155 sample_names.append(sample_name) | 155 sample_names.append(sample_name) |
| 156 | 156 |
| 157 # Reference database | 157 # Reference database |
| 158 if args.use_silva: | 158 if args.pipeline == "Vsearch": |
| 159 if args.use_silva: | |
| 160 ref_database = "silva" | |
| 161 elif args.use_homd: | |
| 162 ref_database = "homd" | |
| 163 else: | |
| 164 ref_database = "gg" | |
| 165 elif args.pipeline == "DADA2": | |
| 159 ref_database = "silva" | 166 ref_database = "silva" |
| 160 elif args.use_homd: | |
| 161 ref_database = "homd" | |
| 162 else: | |
| 163 ref_database = "gg" | |
| 164 | 167 |
| 165 # Construct the pipeline command | 168 # Construct the pipeline command |
| 166 print "Amplicon analysis: constructing pipeline command" | 169 print "Amplicon analysis: constructing pipeline command" |
| 167 pipeline = PipelineCmd("Amplicon_analysis_pipeline.sh") | 170 pipeline = PipelineCmd("Amplicon_analysis_pipeline.sh") |
| 168 if args.forward_pcr_primer: | 171 if args.forward_pcr_primer: |
| 178 if args.sliding_window_length: | 181 if args.sliding_window_length: |
| 179 pipeline.add_args("-l",args.sliding_window_length) | 182 pipeline.add_args("-l",args.sliding_window_length) |
| 180 if args.reference_data_path: | 183 if args.reference_data_path: |
| 181 pipeline.add_args("-r",args.reference_data_path) | 184 pipeline.add_args("-r",args.reference_data_path) |
| 182 pipeline.add_args("-P",args.pipeline) | 185 pipeline.add_args("-P",args.pipeline) |
| 183 if ref_database == "silva": | 186 if args.pipeline == "Vsearch": |
| 184 pipeline.add_args("-S") | 187 if ref_database == "silva": |
| 185 elif ref_database == "homd": | 188 pipeline.add_args("-S") |
| 186 pipeline.add_args("-H") | 189 elif ref_database == "homd": |
| 190 pipeline.add_args("-H") | |
| 187 | 191 |
| 188 # Echo the pipeline command to stdout | 192 # Echo the pipeline command to stdout |
| 189 print "Running %s" % pipeline | 193 print "Running %s" % pipeline |
| 190 | 194 |
| 191 # Run the pipeline | 195 # Run the pipeline |
