comparison temp.xml @ 15:65ae84fc6689 draft

planemo upload for repository https://github.com/portiahollyoak/Tools commit 7e0a7a19ee51f12bdcdfe84f3de67530a8990de9
author portiahollyoak
date Mon, 23 May 2016 10:37:52 -0400
parents bc39ae53be03
children c613f8c96e6d
comparison
equal deleted inserted replaced
14:bc39ae53be03 15:65ae84fc6689
1 <tool id ="run_TEMP" name="TEMP" version=" 0.1.5"> 1 <tool id ="run_TEMP" name="TEMP" version="0.1.7">
2 <description></description> 2 <description></description>
3 <requirements> 3 <requirements>
4 <!-- The following are classical toolshed packages and should be removed 4 <!-- The following are classical toolshed packages and should be removed
5 once conda is deemed stable--> 5 once conda is deemed stable-->
6 <requirement type="package" version="1.6.922">bioperl</requirement> 6 <requirement type="package" version="1.6.922">bioperl</requirement>
17 <exit_code range="1:" /> 17 <exit_code range="1:" />
18 </stdio> 18 </stdio>
19 <command><![CDATA[ 19 <command><![CDATA[
20 ln -f -s "$alignment.metadata.bam_index" alignment.sorted.bam.bai && 20 ln -f -s "$alignment.metadata.bam_index" alignment.sorted.bam.bai &&
21 ln -f -s "$alignment" alignment.sorted.bam && 21 ln -f -s "$alignment" alignment.sorted.bam &&
22 bash $__tool_directory__/scripts/TEMP_Insertion.sh -x "$minimum_score_difference" -i alignment.sorted.bam -s $__tool_directory__/scripts -r "$consensus_te_seqs" -t "$te_locations" -m "$mismatches" -f "$median_insertsize" -c \${GALAXY_SLOTS:-2} && 22 bash $__tool_directory__/scripts/TEMP_Insertion.sh
23 bash $__tool_directory__/scripts/TEMP_Absence.sh -x "$minimum_score_difference" -i alignment.sorted.bam -s $__tool_directory__/scripts -r "$te_locations" -t "$reference2bit" -f 500 -c \${GALAXY_SLOTS:-2} && 23 -x "$minimum_score_difference"
24 -i alignment.sorted.bam
25 -s $__tool_directory__/scripts
26 -r "$consensus_te_seqs"
27 -t "$te_locations"
28 -m "$mismatches"
29 -f "$median_insertsize"
30 -c \${GALAXY_SLOTS:-2} &&
31 bash $__tool_directory__/scripts/TEMP_Absence.sh
32 -x "$minimum_score_difference"
33 -i alignment.sorted.bam
34 -s $__tool_directory__/scripts
35 -r "$te_locations"
36 -t "$reference2bit"
37 -f "$median_insertsize"
38 -c \${GALAXY_SLOTS:-2} &&
24 zip archive.zip *insertion* *excision* *absence* && mv archive.zip $archive && 39 zip archive.zip *insertion* *excision* *absence* && mv archive.zip $archive &&
25 mv alignment.insertion.refined.bp.summary $insertion_summary && 40 mv alignment.insertion.refined.bp.summary $insertion_summary &&
26 mv alignment.absence.refined.bp.summary $absence_summary 41 mv alignment.absence.refined.bp.summary $absence_summary
27 ]]></command> 42 ]]></command>
28 <inputs> 43 <inputs>
29 <param format="bam" name="alignment" type="data" label="Alignment bam file"/> 44 <param format="bam" name="alignment" type="data" label="Alignment bam file"/>
30 <param format="twobit" name="reference2bit" type="data" label="Reference twobit file"/> 45 <param format="twobit" name="reference2bit" type="data" label="Reference twobit file"/>
31 <param format="fasta" name="consensus_te_seqs" type="data" label="Consensus TE Seqs fasta file"/> 46 <param format="fasta" name="consensus_te_seqs" type="data" label="Consensus TE Seqs fasta file"/>
32 <param format="bed" name="te_locations" type="data" label="TE Locations bed file"/> 47 <param format="bed" name="te_locations" type="data" label="TE Locations bed file"/>
33 <param format="txt" name="median_insertsize" type="data" label="Median Insert Length"/> 48 <param name="median_insertsize" value="" type="integer" label="Median Insert Length"/>
34 <param name="mismatches" min="0" max="5" type="integer" value="3" label="Allow this many mismatches when aligning to TEs"/> 49 <param name="mismatches" min="0" max="5" type="integer" value="3" label="Allow this many mismatches when aligning to TEs"/>
35 <param name="minimum_score_difference" type="integer" min="10" max="37" value="30" label="Minimum score difference between optimal and suboptimal alignment to consider read uniquely mapped"></param> 50 <param name="minimum_score_difference" type="integer" min="10" max="37" value="30" label="Minimum score difference between optimal and suboptimal alignment to consider read uniquely mapped"/>
36 </inputs> 51 </inputs>
37 <outputs> 52 <outputs>
38 <data format="bed" type="data" name="insertion_summary" label="${alignment.element_identifier} Insertion summary file" /> 53 <data format="bed" type="data" name="insertion_summary" label="${alignment.element_identifier} Insertion summary file" />
39 <data format="bed" type="data" name="absence_summary" label="${alignment.element_identifier} Absence summary file" /> 54 <data format="bed" type="data" name="absence_summary" label="${alignment.element_identifier} Absence summary file" />
40 <data format="zip" type="data" name="archive" label="${alignment.element_identifier} Compressed output files" /> 55 <data format="zip" type="data" name="archive" label="${alignment.element_identifier} Compressed output files" />
43 <test> 58 <test>
44 <param name="alignment" value="chr2l_bwa_mem.bam" ftype="bam"/> 59 <param name="alignment" value="chr2l_bwa_mem.bam" ftype="bam"/>
45 <param name="reference2bit" value="dm6_chr2l.twobit" ftype="twobit"/> 60 <param name="reference2bit" value="dm6_chr2l.twobit" ftype="twobit"/>
46 <param name="consensus_te_seqs" value="test_consensus.fa" ftype="fasta"/> 61 <param name="consensus_te_seqs" value="test_consensus.fa" ftype="fasta"/>
47 <param name="te_locations" value="test_TE_annotation.gff3" ftype="bed"/> 62 <param name="te_locations" value="test_TE_annotation.gff3" ftype="bed"/>
48 <param name="median_insertsize" value="median_insert_size" ftype="txt"/> 63 <param name="median_insertsize" value="500" ftype="integer"/>
49 <output name="insertion_summary" file="test_chromosome.insertion.refined.bp.summary" ftype="bed"/> 64 <output name="insertion_summary" file="test_chromosome.insertion.refined.bp.summary" ftype="bed"/>
50 <output name="absence_summary" file="test_chromosome.absence.refined.bp.summary" ftype="bed"/> 65 <output name="absence_summary" file="test_chromosome.absence.refined.bp.summary" ftype="bed"/>
51 </test> 66 </test>
52 </tests> 67 </tests>
53 <help> <![CDATA[ 68 <help> <![CDATA[
54 69
55 70
71 TEMP
72 -------------
56 TEMP is a software package for detecting transposable elements (TEs) insertions and absences from pooled high-throughput sequencing data 73 TEMP is a software package for detecting transposable elements (TEs) insertions and absences from pooled high-throughput sequencing data
57 74
58 Current version v1.04 75 Current version v1.04
59 76
60 Author: Jiali Zhuang (jiali.zhuang@umassmed.edu) and Jie Wang (jie.wangj@umassmed.edu) Weng Lab, University of Massachusetts Medical School, Worcester, MA, USA 77 Author: Jiali Zhuang (jiali.zhuang@umassmed.edu) and Jie Wang (jie.wangj@umassmed.edu) Weng Lab, University of Massachusetts Medical School, Worcester, MA, USA
61 78
62 For TE insertion analysis run TEMP_Insertion.sh in script.
63 For TE absence analysis run TEMP_Absence.sh in script.
64 79
65 Output files 80 Output files
66 ------------- 81 -------------
67 82
68 83