Mercurial > repos > jjohnson > defuse
comparison datamanager_create_reference.xml @ 45:aedaa66483f1 draft
Uploaded
| author | jjohnson |
|---|---|
| date | Wed, 18 Oct 2017 16:55:57 -0400 |
| parents | 225750bf3770 |
| children |
comparison
equal
deleted
inserted
replaced
| 44:225750bf3770 | 45:aedaa66483f1 |
|---|---|
| 1 <tool id="data_manager_defuse_reference" name="DeFuse Reference DataManager" version="1.6.1" tool_type="manage_data"> | 1 <tool id="data_manager_defuse_reference" name="DeFuse Reference DataManager" version="@DEFUSE_VERSION@.1" tool_type="manage_data"> |
| 2 <description>create a defuse reference from Ensembl and UCSC sources</description> | 2 <description>create a defuse reference from Ensembl and UCSC sources</description> |
| 3 <requirements> | 3 <macros> |
| 4 <requirement type="package" version="0.6.1">defuse</requirement> | 4 <import>macros.xml</import> |
| 5 <requirement type="package" version="0.1.18">samtools</requirement> | 5 </macros> |
| 6 <requirement type="package" version="1.0.0">bowtie</requirement> | 6 <requirements> |
| 7 <requirement type="package" version="2013-05-09">gmap</requirement> | 7 <expand macro="defuse_requirement" /> |
| 8 <requirement type="package" version="latest">kent</requirement> | 8 </requirements> |
| 9 </requirements> | 9 <command interpreter="python"><![CDATA[ |
| 10 <command interpreter="python"> datamanager_create_reference.py | 10 datamanager_create_reference.py |
| 11 --dbkey $genome.ensembl_genome_version | 11 --dbkey $genome.ensembl_genome_version |
| 12 --description "$genome.ensembl_prefix $genome.ensembl_genome_version ($genome.ucsc_genome_version)" | 12 --description "$genome.ensembl_prefix $genome.ensembl_genome_version ($genome.ucsc_genome_version)" |
| 13 --defuse_config $defuse_config | 13 --defuse_config $defuse_config |
| 14 --defuse_script $defuse_script | 14 --defuse_script $defuse_script |
| 15 $out_file | 15 $out_file |
| 16 </command> | 16 ]]></command> |
| 17 <inputs> | 17 <inputs> |
| 18 <conditional name="genome"> | 18 <conditional name="genome"> |
| 19 <param name="choice" type="select" label="Select a Genome Build"> | 19 <param name="choice" type="select" label="Select a Genome Build"> |
| 20 <option value="GRCh38">Homo_sapiens GRCh38 hg38</option> | 20 <option value="GRCh38">Homo_sapiens GRCh38 hg38</option> |
| 21 <option value="GRCh37">Homo_sapiens GRCh37 hg19</option> | 21 <option value="GRCh37">Homo_sapiens GRCh37 hg19</option> |
| 189 bowtie_build_bin = __BOWTIE_BUILD_BIN__ | 189 bowtie_build_bin = __BOWTIE_BUILD_BIN__ |
| 190 blat_bin = __BLAT_BIN__ | 190 blat_bin = __BLAT_BIN__ |
| 191 fatotwobit_bin = __FATOTWOBIT_BIN__ | 191 fatotwobit_bin = __FATOTWOBIT_BIN__ |
| 192 gmap_bin = __GMAP_BIN__ | 192 gmap_bin = __GMAP_BIN__ |
| 193 gmap_setup_bin = __GMAP_SETUP_BIN__ | 193 gmap_setup_bin = __GMAP_SETUP_BIN__ |
| 194 gmap_build_bin = __GMAP_BUILD_BIN__ | |
| 194 r_bin = __R_BIN__ | 195 r_bin = __R_BIN__ |
| 195 rscript_bin = __RSCRIPT_BIN__ | 196 rscript_bin = __RSCRIPT_BIN__ |
| 196 | 197 |
| 197 #raw | 198 #raw |
| 198 # Directory where you want your dataset | 199 # Directory where you want your dataset |
| 244 # Remove temp files | 245 # Remove temp files |
| 245 remove_job_files = yes | 246 remove_job_files = yes |
| 246 remove_job_temp_files = yes | 247 remove_job_temp_files = yes |
| 247 #end raw | 248 #end raw |
| 248 </configfile> | 249 </configfile> |
| 249 <configfile name="defuse_script">#slurp | 250 <configfile name="defuse_script"><![CDATA[#slurp |
| 250 #!/bin/bash | 251 #!/bin/bash |
| 251 ## define some things for cheetah proccessing | 252 ## define some things for cheetah proccessing |
| 252 #set $amp = chr(38) | |
| 253 #set $gt = chr(62) | 253 #set $gt = chr(62) |
| 254 ## substitute pathnames into config file | 254 ## substitute pathnames into config file |
| 255 if `grep __DATASET_DIRECTORY__ $defuse_config ${gt} /dev/null`;then sed -i'.tmp' "s#__DATASET_DIRECTORY__#\$1#" $defuse_config; fi | 255 export DATASET_DIRECTORY=$1 |
| 256 if `grep __DEFUSE_PATH__ $defuse_config ${gt} /dev/null`;then sed -i'.tmp' "s#__DEFUSE_PATH__#\${DEFUSE_PATH}#" $defuse_config; fi | 256 if `grep __DATASET_DIRECTORY__ $defuse_config > /dev/null`;then sed -i'.tmp' "s#__DATASET_DIRECTORY__#\$DATASET_DIRECTORY#" $defuse_config; fi |
| 257 if `grep __SAMTOOLS_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} SAMTOOLS_BIN=`which samtools`;then sed -i'.tmp' "s#__SAMTOOLS_BIN__#\${SAMTOOLS_BIN}#" $defuse_config; fi | 257 if `grep __DEFUSE_PATH__ $defuse_config > /dev/null`;then sed -i'.tmp' "s#__DEFUSE_PATH__#\${DEFUSE_PATH}#" $defuse_config; fi |
| 258 if `grep __BOWTIE_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} BOWTIE_BIN=`which bowtie`;then sed -i'.tmp' "s#__BOWTIE_BIN__#\${BOWTIE_BIN}#" $defuse_config; fi | 258 if `grep __SAMTOOLS_BIN__ $defuse_config > /dev/null` && SAMTOOLS_BIN=`which samtools`;then sed -i'.tmp' "s#__SAMTOOLS_BIN__#\${SAMTOOLS_BIN}#" $defuse_config; fi |
| 259 if `grep __BOWTIE_BUILD_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} BOWTIE_BUILD_BIN=`which bowtie-build`;then sed -i'.tmp' "s#__BOWTIE_BUILD_BIN__#\${BOWTIE_BUILD_BIN}#" $defuse_config; fi | 259 if `grep __BOWTIE_BIN__ $defuse_config > /dev/null` && BOWTIE_BIN=`which bowtie`;then sed -i'.tmp' "s#__BOWTIE_BIN__#\${BOWTIE_BIN}#" $defuse_config; fi |
| 260 if `grep __BLAT_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} BLAT_BIN=`which blat`;then sed -i'.tmp' "s#__BLAT_BIN__#\${BLAT_BIN}#" $defuse_config; fi | 260 if `grep __BOWTIE_BUILD_BIN__ $defuse_config > /dev/null` && BOWTIE_BUILD_BIN=`which bowtie-build`;then sed -i'.tmp' "s#__BOWTIE_BUILD_BIN__#\${BOWTIE_BUILD_BIN}#" $defuse_config; fi |
| 261 if `grep __FATOTWOBIT_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} FATOTWOBIT_BIN=`which faToTwoBit`;then sed -i'.tmp' "s#__FATOTWOBIT_BIN__#\${FATOTWOBIT_BIN}#" $defuse_config; fi | 261 if `grep __BLAT_BIN__ $defuse_config > /dev/null` && BLAT_BIN=`which blat`;then sed -i'.tmp' "s#__BLAT_BIN__#\${BLAT_BIN}#" $defuse_config; fi |
| 262 if `grep __GMAP_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} GMAP_BIN=`which gmap`;then sed -i'.tmp' "s#__GMAP_BIN__#\${GMAP_BIN}#" $defuse_config; fi | 262 if `grep __FATOTWOBIT_BIN__ $defuse_config > /dev/null` && FATOTWOBIT_BIN=`which faToTwoBit`;then sed -i'.tmp' "s#__FATOTWOBIT_BIN__#\${FATOTWOBIT_BIN}#" $defuse_config; fi |
| 263 if `grep __GMAP_SETUP_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} GMAP_SETUP_BIN=`which gmap_setup`;then sed -i'.tmp' "s#__GMAP_SETUP_BIN__#\${GMAP_SETUP_BIN}#" $defuse_config; fi | 263 if `grep __GMAP_BIN__ $defuse_config > /dev/null` && GMAP_BIN=`which gmap`;then sed -i'.tmp' "s#__GMAP_BIN__#\${GMAP_BIN}#" $defuse_config; fi |
| 264 if `grep __GMAP_INDEX_DIR__ $defuse_config ${gt} /dev/null` ${amp}${amp} GMAP_INDEX_DIR=`pwd`/gmap;then sed -i'.tmp' "s#__GMAP_INDEX_DIR__#\${GMAP_INDEX_DIR}#" $defuse_config; fi | 264 if `grep __GMAP_BUILD_BIN__ $defuse_config > /dev/null` && GMAP_BUILD_BIN=`which gmap_setup`;then sed -i'.tmp' "s#__GMAP_BUILD_BIN__#\${GMAP_BUILD_BIN}#" $defuse_config; fi |
| 265 if `grep __R_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} R_BIN=`which R`;then sed -i'.tmp' "s#__R_BIN__#\${R_BIN}#" $defuse_config; fi | 265 if `grep __GMAP_INDEX_DIR__ $defuse_config > /dev/null` && GMAP_INDEX_DIR=`pwd`/gmap;then sed -i'.tmp' "s#__GMAP_INDEX_DIR__#\${GMAP_INDEX_DIR}#" $defuse_config; fi |
| 266 if `grep __RSCRIPT_BIN__ $defuse_config ${gt} /dev/null` ${amp}${amp} RSCRIPT_BIN=`which Rscript`;then sed -i'.tmp' "s#__RSCRIPT_BIN__#\${RSCRIPT_BIN}#" $defuse_config; fi | 266 if `grep __R_BIN__ $defuse_config > /dev/null` && R_BIN=`which R`;then sed -i'.tmp' "s#__R_BIN__#\${R_BIN}#" $defuse_config; fi |
| 267 if `grep __RSCRIPT_BIN__ $defuse_config > /dev/null` && RSCRIPT_BIN=`which Rscript`;then sed -i'.tmp' "s#__RSCRIPT_BIN__#\${RSCRIPT_BIN}#" $defuse_config; fi | |
| 267 ## copy config to output | 268 ## copy config to output |
| 268 cp $defuse_config \$1/defuse_config.txt | 269 cp $defuse_config \$1/defuse_config.txt |
| 269 ## Run the create_reference_dataset.pl | 270 ## Run defuse_create_ref.pl |
| 270 perl \${DEFUSE_PATH}/scripts/create_reference_dataset.pl -c $defuse_config | 271 defuse_create_ref.pl --config $defuse_config --dataset $DATASET_DIRECTORY |
| 271 </configfile> | 272 ]]></configfile> |
| 272 </configfiles> | 273 </configfiles> |
| 273 | 274 |
| 274 <tests> | 275 <tests> |
| 275 </tests> | 276 </tests> |
| 276 <help> | 277 <help> |
