Mercurial > repos > greg > ideas
comparison ideas.xml @ 78:949de45a7269 draft
Uploaded
| author | greg |
|---|---|
| date | Thu, 24 Aug 2017 09:10:01 -0400 |
| parents | 670d811d3244 |
| children | 20d4dc694105 |
comparison
equal
deleted
inserted
replaced
| 77:670d811d3244 | 78:949de45a7269 |
|---|---|
| 19 #if str($input_type) == "datasets": | 19 #if str($input_type) == "datasets": |
| 20 #set cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond | 20 #set cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond |
| 21 #set cell_type_epigenetic_factor = $cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor | 21 #set cell_type_epigenetic_factor = $cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor |
| 22 #set specify_genomic_window_cond = $input_type_cond.specify_genomic_window_cond | 22 #set specify_genomic_window_cond = $input_type_cond.specify_genomic_window_cond |
| 23 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window | 23 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window |
| 24 cp $gen_prep_input_config $prep_input_config && | 24 cp '$gen_prep_input_config' $prep_input_config && |
| 25 prepMat | 25 prepMat |
| 26 $prep_input_config | 26 $prep_input_config |
| 27 #if str($specify_genomic_window) == 'yes': | 27 #if str($specify_genomic_window) == "yes": |
| 28 -bed '$specify_genomic_window_cond.bed_input' | 28 -bed '$specify_genomic_window_cond.bed_input' |
| 29 #else: | 29 #else: |
| 30 -gsz '$chromInfo' | 30 -gsz '$chromInfo' |
| 31 -wsz $specify_genomic_window_cond.window_size | 31 -wsz $specify_genomic_window_cond.window_size |
| 32 #set restrict_chromosomes = $specify_genomic_window_cond.restrict_chromosomes_cond.restrict_chromosomes | 32 #set restrict_chromosomes = $specify_genomic_window_cond.restrict_chromosomes_cond.restrict_chromosomes |
| 33 #if str($restrict_chromosomes) == 'yes': | 33 #if str($restrict_chromosomes) == "yes": |
| 34 #set chroms = [] | 34 #set chroms = [] |
| 35 #set chrom_repeat = $specify_genomic_window_cond.restrict_chromosomes_cond.chrom_repeat | 35 #set chrom_repeat = $specify_genomic_window_cond.restrict_chromosomes_cond.chrom_repeat |
| 36 #for $i in $chrom_repeat.chrom | 36 #for $i in $chrom_repeat.chrom |
| 37 $chroms.append($i) | 37 $chroms.append($i) |
| 38 #end for | 38 #end for |
| 40 #end if | 40 #end if |
| 41 #end if | 41 #end if |
| 42 #end if | 42 #end if |
| 43 $bychr | 43 $bychr |
| 44 -c $reads_per_bp | 44 -c $reads_per_bp |
| 45 #if str($blacklist_input) not in ['None', '']: | 45 #if str($blacklist_input) not in ["None", ""]: |
| 46 -exclude '$blacklist_input' | 46 -exclude '$blacklist_input' |
| 47 #end if | 47 #end if |
| 48 $norm | 48 $norm |
| 49 ############################################## | 49 ############################################## |
| 50 ## Coerce the prepMat config output to the | 50 ## Coerce the prepMat config output to the |
| 63 ############################################## | 63 ############################################## |
| 64 ## Run IDEAS | 64 ## Run IDEAS |
| 65 ############################################## | 65 ############################################## |
| 66 && ideas | 66 && ideas |
| 67 '$prep_output_config' | 67 '$prep_output_config' |
| 68 #if str($input_type) == 'datasets': | 68 #if str($input_type) == "datasets": |
| 69 #set specify_genomic_window_cond = $input_type_cond.specify_genomic_window_cond | 69 #set specify_genomic_window_cond = $input_type_cond.specify_genomic_window_cond |
| 70 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window | 70 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window |
| 71 #if str($specify_genomic_window) == 'yes': | 71 #if str($specify_genomic_window) == "yes": |
| 72 '$specify_genomic_window_cond.bed_input' | 72 '$specify_genomic_window_cond.bed_input' |
| 73 #else: | 73 #else: |
| 74 $tmp_dir/*.bed | 74 $tmp_dir/*.bed |
| 75 #end if | 75 #end if |
| 76 #else: | 76 #else: |
| 77 $tmp_dir/*.bed | 77 $tmp_dir/*.bed |
| 78 #end if | 78 #end if |
| 79 $hp | 79 $hp |
| 80 #if str($log2) != '0.0': | 80 #if str($log2) != "0.0": |
| 81 -log2 $log2 | 81 -log2 $log2 |
| 82 #end if | 82 #end if |
| 83 #if str($max_states) != '0.0': | 83 #if str($max_states) != "0.0": |
| 84 -G $max_states | 84 -G $max_states |
| 85 #end if | 85 #end if |
| 86 #if str($initial_states) != '0': | 86 #if str($initial_states) != "0": |
| 87 -C $initial_states | 87 -C $initial_states |
| 88 #end if | 88 #end if |
| 89 #if str($max_position_classes) != '0': | 89 #if str($max_position_classes) != "0": |
| 90 -P $max_position_classes | 90 -P $max_position_classes |
| 91 #end if | 91 #end if |
| 92 #if str($max_cell_type_clusters) != '0': | 92 #if str($max_cell_type_clusters) != "0": |
| 93 -K $max_cell_type_clusters | 93 -K $max_cell_type_clusters |
| 94 #end if | 94 #end if |
| 95 #if str($prior_concentration) != '0.0': | 95 #if str($prior_concentration) != "0.0": |
| 96 -A $prior_concentration | 96 -A $prior_concentration |
| 97 #end if | 97 #end if |
| 98 -sample $burnin_num $mcmc_num | 98 -sample $burnin_num $mcmc_num |
| 99 #if str($minerr) != '0.0': | 99 #if str($minerr) != "0.0": |
| 100 -minerr $minerr | 100 -minerr $minerr |
| 101 #end if | 101 #end if |
| 102 #if str($maxerr) != '0.0': | 102 #if str($maxerr) != "0.0": |
| 103 -maxerr $maxerr | 103 -maxerr $maxerr |
| 104 #end if | 104 #end if |
| 105 -thread \${GALAXY_SLOTS:-4} | 105 -thread \${GALAXY_SLOTS:-4} |
| 106 > $output_log | 106 > $output_log |
| 107 && mv ./*.cluster $output_cluster | 107 && mv ./*.cluster $output_cluster |
| 108 && mv ./*.para $output_para | 108 && mv ./*.para $output_para |
| 109 && mv ./*.profile $output_profile | 109 && mv ./*.profile $output_profile |
| 110 && mv ./*.state $output_state | 110 && mv ./*.state $output_state |
| 111 ]]></command> | 111 ]]></command> |
| 112 <configfiles> | 112 <configfiles> |
| 113 <configfile name="gen_prep_input_config"><![CDATA[#if str($input_type_cond.input_type) == "datasets" and str($input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor) == "manual": | 113 <configfile name="gen_prep_input_config"><![CDATA[#if str($input_type_cond.input_type) == "datasets": |
| 114 #for $input_items in $input_type_cond.cell_type_epigenetic_factor_cond.input_repeat: | 114 #if str($input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor) == "manual": |
| 115 ${input_items.cell_type_name} ${input_items.epigenetic_factor_name} ${input_items.input} | 115 #for $input_items in $input_type_cond.cell_type_epigenetic_factor_cond.input_repeat: |
| 116 #end for | 116 ${input_items.cell_type_name} ${input_items.epigenetic_factor_name} ${input_items.input} |
| 117 #end for | |
| 118 #else if str($input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor) == "extract": | |
| 119 #set $cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond | |
| 120 #set $input_name_positions = $cell_type_epigenetic_factor_cond.input_name_positions | |
| 121 #for $i in $cell_type_epigenetic_factor_cond.input: | |
| 122 #set $file_name_with_ext = $os.path.basename($i) | |
| 123 #set $file_name = $file_name_with_ext.split(".")[0] | |
| 124 #if $input_name_positions == "cell_first": | |
| 125 #set $cell_type_name = $file_name.split("-")[0] | |
| 126 #set $epigenetic_factor_name = $file_name.split("-")[1] | |
| 127 #else: | |
| 128 #set $cell_type_name = $file_name.split("-")[1] | |
| 129 #set $epigenetic_factor_name = $file_name.split("-")[0] | |
| 130 #end if | |
| 131 ${cell_type_name} ${epigenetic_factor_name} ${i} | |
| 132 #end for | |
| 133 #end if | |
| 117 #end if]]></configfile> | 134 #end if]]></configfile> |
| 118 </configfiles> | 135 </configfiles> |
| 119 <inputs> | 136 <inputs> |
| 120 <conditional name="input_type_cond"> | 137 <conditional name="input_type_cond"> |
| 121 <param name="input_type" type="select" label="Select input type"> | 138 <param name="input_type" type="select" label="Select input type"> |
