# HG changeset patch # User iuc # Date 1695221694 0 # Node ID 8f1c3df4dd49eb821e5711fae221786d4eedc292 # Parent 9fa24d5aac688aa4749e71a78b4732dc0d5e8145 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/trinity commit ec26c475a013d89b0f973f29250d660e79d4751f diff -r 9fa24d5aac68 -r 8f1c3df4dd49 trinity.xml --- a/trinity.xml Tue Aug 08 09:10:25 2023 +0000 +++ b/trinity.xml Wed Sep 20 14:54:54 2023 +0000 @@ -1,4 +1,4 @@ - + de novo assembly of RNA-Seq data macros.xml @@ -14,12 +14,11 @@ GALAXY_MEMORY_GB=\$((GALAXY_MEMORY_MB / 1024)) ; fi ; - if [ ! -z "\$TRINITY_SCRATCH_DIR" ] ; then - workdir=`pwd` ; - scratchfolder=\$(mktemp -d -p "\$TRINITY_SCRATCH_DIR"); - emptyfolder=\$(mktemp -d -p "\$TRINITY_SCRATCH_DIR"); - cd "\$scratchfolder" ; - fi ; + TRINITY_SCRATCH_DIR=\${TRINITY_SCRATCH_DIR:-\${TMPDIR:-\$_GALAXY_JOB_TMP_DIR}} + workdir=\$(pwd) + scratchfolder=\$(mktemp -d -p "\$TRINITY_SCRATCH_DIR"); + emptyfolder=\$(mktemp -d -p "\$TRINITY_SCRATCH_DIR"); + cd "\$scratchfolder" ; #if $additional_params.guided.is_guided == "yes": ln -s '${$additional_params.guided.genome_guided_bam}' 'localbam.bam' && @@ -148,22 +147,16 @@ ## CPU and butterfly options. --CPU \${GALAXY_SLOTS:-4} --max_memory \${GALAXY_MEMORY_GB:-1}G --bflyHeapSpaceMax \${GALAXY_MEMORY_GB:-1}G --bfly_opts '-V 10 --stderr' - ## > $trinity_log 2>&1 - && ## Trinity can create millions of files in the same directory, so the cleaning task makes use of rsync ## for ensuring better performances. ## see: https://web.archive.org/web/20130929001850/http://linuxnote.net/jianingy/en/linux/a-fast-way-to-remove-huge-number-of-files.html - if [ ! -z "\$TRINITY_SCRATCH_DIR" ] ; then - mkdir -p "\$workdir/trinity_out_dir"; - cp -p trinity_out_dir/Trinity* "\$workdir/trinity_out_dir"; - cd "\$TRINITY_SCRATCH_DIR"; - rsync -a --delete "\$emptyfolder/" "\$scratchfolder/"; - rmdir "\$emptyfolder" "\$scratchfolder/"; - cd "\$workdir"; - fi ; - + rsync -a --delete "\$emptyfolder/" "\$scratchfolder/" --exclude=trinity_out_dir.Trinity.fasta --exclude=trinity_out_dir.Trinity.fasta.gene_trans_map; + mv "\$scratchfolder/trinity_out_dir.Trinity.fasta" '$assembled_transcripts'; + mv "\$scratchfolder/trinity_out_dir.Trinity.fasta.gene_trans_map" '$gene_to_trans'; + cd "\$workdir"; + rmdir "\$emptyfolder" "\$scratchfolder" ]]> @@ -235,8 +228,8 @@ - - + +