Mercurial > repos > miller-lab > genome_diversity
comparison make_phylip.xml @ 35:ea52b23f1141
Bug fixes for Draw variants, Phylip, and gd_d_tools
author | Richard Burhans <burhans@bx.psu.edu> |
---|---|
date | Wed, 20 Nov 2013 13:46:10 -0500 |
parents | a631c2f6d913 |
children | 51cd0307fb70 |
comparison
equal
deleted
inserted
replaced
34:f739a296a339 | 35:ea52b23f1141 |
---|---|
1 <tool id="gd_make_phylip" name="Phylip" version="1.0.0" force_history_refresh="True"> | 1 <tool id="gd_make_phylip" name="Phylip" version="1.1.0" force_history_refresh="True"> |
2 <description>: prepare data for phylogenetic analysis</description> | 2 <description>: prepare data for phylogenetic analysis</description> |
3 | 3 |
4 <command interpreter="python"> | 4 <command interpreter="python"> |
5 #set $zero_based = 1 | 5 #set $zero_based = 1 |
6 #set $gen_chrClmn = int($input.metadata.scaffold) - $zero_based | 6 #set $gen_chrClmn = int($input.metadata.ref) - $zero_based |
7 #set $gen_posClmn = int($input.metadata.pos) - $zero_based | 7 #set $gen_posClmn = int($input.metadata.rPos) - $zero_based |
8 #set $gen_refClmn = int($input.metadata.pos) - $zero_based + 1 | 8 #set $gen_refClmn = int($input.metadata.pos) - $zero_based + 1 |
9 #set $gen_altrClmn = int($input.metadata.pos) - $zero_based + 2 | 9 #set $gen_altrClmn = int($input.metadata.pos) - $zero_based + 2 |
10 make_phylip.py '--altrClmn=$gen_altrClmn' '--chrClmn=$gen_chrClmn' '--gd_indivs=$indivs_input' '--input=$input' '--output=$output1' '--output_id=$output1.id' '--output_dir=$__new_file_path__' '--posClmn=$gen_posClmn' '--refClmn=$gen_refClmn' | 10 make_phylip.py '--altrClmn=$gen_altrClmn' '--chrClmn=$gen_chrClmn' '--gd_indivs=$indivs_input' '--input=$input' '--input_type=$input.ext' '--output=$output1' '--output_id=$output1.id' '--output_dir=$__new_file_path__' '--posClmn=$gen_posClmn' '--refClmn=$gen_refClmn' |
11 #if $input_type.choice == '0' | 11 #if $input_type.choice == '0' |
12 #set $cov_chrClmn = int($input_type.coverage_input.metadata.scaffold) - $zero_based | 12 #set $cov_chrClmn = int($input_type.coverage_input.metadata.ref) - $zero_based |
13 #set $cov_posClmn = int($input_type.coverage_input.metadata.pos) - $zero_based | 13 #set $cov_posClmn = int($input_type.coverage_input.metadata.rPos) - $zero_based |
14 #set $cov_refClmn = int($input_type.coverage_input.metadata.pos) - $zero_based + 1 | 14 #set $cov_refClmn = int($input_type.coverage_input.metadata.pos) - $zero_based + 1 |
15 #set $cov_altrClmn = int($input_type.coverage_input.metadata.pos) - $zero_based + 2 | 15 #set $cov_altrClmn = int($input_type.coverage_input.metadata.pos) - $zero_based + 2 |
16 '--altrClmnCvrg=$cov_altrClmn' '--chrClmnCvrg=$cov_chrClmn' '--cvrgTreshold=$input_type.coverage_threshold' '--gd_indivs_cover=$indivs_input' '--indvlsPrctTrshld=$input_type.indivs_threshold' '--inputCover=$input_type.coverage_input' '--posClmnCvrg=$cov_posClmn' '--refClmnCvrg=$cov_refClmn' | 16 '--altrClmnCvrg=$cov_altrClmn' '--chrClmnCvrg=$cov_chrClmn' '--cvrgTreshold=$input_type.coverage_threshold' '--gd_indivs_cover=$indivs_input' '--indvlsPrctTrshld=$input_type.indivs_threshold' '--inputCover=$input_type.coverage_input' '--inputCover_type=$input_type.coverage_input.ext' '--posClmnCvrg=$cov_posClmn' '--refClmnCvrg=$cov_refClmn' |
17 #else if $input_type.choice == '1' | 17 #else if $input_type.choice == '1' |
18 #set $fchrClmn = int($input_type.annotation_input.metadata.chromCol) - $zero_based | 18 #set $fchrClmn = int($input_type.annotation_input.metadata.chromCol) - $zero_based |
19 #set $strandClmn = int($input_type.annotation_input.metadata.strandCol) - $zero_based | 19 #set $strandClmn = int($input_type.annotation_input.metadata.strandCol) - $zero_based |
20 #set $geneNameClmn = int($input_type.annotation_input.metadata.nameCol) - $zero_based | 20 #set $geneNameClmn = int($input_type.annotation_input.metadata.nameCol) - $zero_based |
21 #set $txStartClmn = int(str($input_type.tx_start_col)) - $zero_based | 21 #set $txStartClmn = int(str($input_type.tx_start_col)) - $zero_based |
25 #set $startExsClmn = int(str($input_type.exs_start_col)) - $zero_based | 25 #set $startExsClmn = int(str($input_type.exs_start_col)) - $zero_based |
26 #set $endExsClmn = int(str($input_type.exs_end_col)) - $zero_based | 26 #set $endExsClmn = int(str($input_type.exs_end_col)) - $zero_based |
27 '--cdsEndClmn=$cdsEndClmn' '--cdsStartClmn=$cdsStartClmn' '--endExsClmn=$endExsClmn' '--fchrClmn=$fchrClmn' '--geneNameClmn=$geneNameClmn' '--gene_info=$input_type.annotation_input' '--sequence=$input_type.fasta_input' '--startExsClmn=$startExsClmn' '--strandClmn=$strandClmn' '--txEndClmn=$txEndClmn' '--txStartClmn=$txStartClmn' | 27 '--cdsEndClmn=$cdsEndClmn' '--cdsStartClmn=$cdsStartClmn' '--endExsClmn=$endExsClmn' '--fchrClmn=$fchrClmn' '--geneNameClmn=$geneNameClmn' '--gene_info=$input_type.annotation_input' '--sequence=$input_type.fasta_input' '--startExsClmn=$startExsClmn' '--strandClmn=$strandClmn' '--txEndClmn=$txEndClmn' '--txStartClmn=$txStartClmn' |
28 #end if | 28 #end if |
29 </command> | 29 </command> |
30 | |
31 <code file="make_phylip_hooks.py" /> | |
30 | 32 |
31 <inputs> | 33 <inputs> |
32 <param name="input" type="data" format="gd_genotype,gd_snp" label="Genotype/SNP dataset"> | 34 <param name="input" type="data" format="gd_genotype,gd_snp" label="Genotype/SNP dataset"> |
33 <validator type="metadata" check="scaffold" message="scaffold missing" /> | 35 <validator type="metadata" check="scaffold" message="scaffold missing" /> |
34 <validator type="metadata" check="pos" message="pos missing" /> | 36 <validator type="metadata" check="pos" message="pos missing" /> |