comparison repex_tarean.xml @ 3:67964b619af8 draft

Uploaded
author petr-novak
date Wed, 22 Apr 2020 02:29:47 -0400
parents 968f0867acc5
children d89d4fa8a17b
comparison
equal deleted inserted replaced
2:968f0867acc5 3:67964b619af8
1 <tool id="tarean" name="Tandem Repeat Analyzer" version="2.3.7" > 1 <tool id="tarean" name="Tandem Repeat Analyzer" version="2.3.8" >
2 <stdio> 2 <stdio>
3 <regex match="Traceback" source="stderr" level="fatal" description="Unknown error" /> 3 <regex match="Traceback" source="stderr" level="fatal" description="Unknown error" />
4 <regex match="error" source="stderr" level="fatal" description="Unknown error" /> 4 <regex match="error" source="stderr" level="fatal" description="Unknown error" />
5 <regex match="warning" source="stderr" level="warning" description="Unknown warning" /> 5 <regex match="warning" source="stderr" level="warning" description="Unknown warning" />
6 <exit_code range="1:" level="fatal" description="Error" /> 6 <exit_code range="1:" level="fatal" description="Error" />
8 <description>Identification of genomic tandem repeats from NGS data</description> 8 <description>Identification of genomic tandem repeats from NGS data</description>
9 <requirements> 9 <requirements>
10 <requirement type="package">imagemagick</requirement> 10 <requirement type="package">imagemagick</requirement>
11 <requirement type="package">mafft</requirement> 11 <requirement type="package">mafft</requirement>
12 <requirement type="package">blast</requirement> 12 <requirement type="package">blast</requirement>
13 <requirement type="package">diamond</requirement> 13 <requirement type="package" version="0.9.29">diamond</requirement>
14 <requirement type="package">blast-legacy</requirement> 14 <requirement type="package">blast-legacy</requirement>
15 <requirement type="package">r-igraph</requirement> 15 <requirement type="package">r-igraph</requirement>
16 <requirement type="package">r-data.tree</requirement> 16 <requirement type="package">r-data.tree</requirement>
17 <requirement type="package">r-stringr</requirement> 17 <requirement type="package">r-stringr</requirement>
18 <requirement type="package">r-r2html</requirement> 18 <requirement type="package">r-r2html</requirement>
26 <requirement type="package">r-optparse</requirement> 26 <requirement type="package">r-optparse</requirement>
27 <requirement type="package">r-dbi</requirement> 27 <requirement type="package">r-dbi</requirement>
28 <requirement type="package">r-rsqlite</requirement> 28 <requirement type="package">r-rsqlite</requirement>
29 <requirement type="package">r-rserve</requirement> 29 <requirement type="package">r-rserve</requirement>
30 <requirement type="package">bioconductor-biostrings</requirement> 30 <requirement type="package">bioconductor-biostrings</requirement>
31 <requirement type="package" version="2.3.7">repex_tarean</requirement> 31 <requirement type="package" version="2.3.8">repex_tarean</requirement>
32 <requirement type="set_environment">REPEX</requirement> 32 <requirement type="set_environment">REPEX</requirement>
33 <requirement type="set_environment">REPEX_VERSION</requirement> 33 <requirement type="set_environment">REPEX_VERSION</requirement>
34 <requirement type="package" version="0.9.1">pyrserve</requirement> 34 <requirement type="package" version="0.9.1">pyrserve</requirement>
35 </requirements> 35 </requirements>
36 <command detect_errors="exit_code"> 36 <command detect_errors="exit_code">
37 export PYTHONHASHSEED=0; 37 export PYTHONHASHSEED=0;
38 \${REPEX}/seqclust --paired --sample ${sample} --output_dir=tarean_output --logfile=${log} --cleanup --tarean_mode 38 \${REPEX}/seqclust --paired --sample ${read_sampling.sample} --output_dir=tarean_output --logfile=${log} --cleanup --tarean_mode
39 #if $advanced_options.advanced: 39 #if $advanced_options.advanced:
40 --mincl $advanced_options.size_threshold $advanced_options.keep_names $advanced_options.automatic_filtering -M $advanced_options.merging 40 --mincl $advanced_options.size_threshold $advanced_options.keep_names $advanced_options.automatic_filtering -M $advanced_options.merging
41 #if $advanced_options.custom_library.options_custom_library : 41 #if $advanced_options.custom_library.options_custom_library :
42 -d $advanced_options.custom_library.library extra_database 42 -d $advanced_options.custom_library.library extra_database
43 #end if 43 #end if
73 </command> 73 </command>
74 74
75 <inputs> 75 <inputs>
76 <param name="FastaFile" label="Paired-end Illumina reads" type="data" format="fasta" 76 <param name="FastaFile" label="Paired-end Illumina reads" type="data" format="fasta"
77 help="Input file must contain FASTA-formatted interlaced read pairs from paired-end sequencing. All pairs must be complete. Example of the input data format is provided in the help below."/> 77 help="Input file must contain FASTA-formatted interlaced read pairs from paired-end sequencing. All pairs must be complete. Example of the input data format is provided in the help below."/>
78 <param name="sample" label="Sample size" type="integer" value="500000" min="10000"/> 78
79 <conditional name="read_sampling">
80 <param name="do_sampling" type="boolean" truevalue="true" falsevalue="false" checked="True" label="Use maximum processable sequence reads" />
81 <when value="true">
82 <!-- pass -->
83 <param name="sample" label="Sample size" hidden="True" type="integer" value="0" help="Number of sequence reads for clustering"/>
84 </when>
85 <when value="false">
86 <param name="sample" label="Sample size" type="integer" value="500000" min="10000" help="Number of reads for clustering"/>
87 </when>
88 </conditional>
89
79 90
80 <conditional name="advanced_options"> 91 <conditional name="advanced_options">
81 <param name="advanced" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Advanced options" /> 92 <param name="advanced" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Advanced options" />
82 <when value="false"> 93 <when value="false">
83 <!-- pass --> 94 <!-- pass -->
96 <param name="size_threshold" label="Cluster size threshold for detailed analysis" type="float" value="0.01" min="0.0001" max="100" help ="Minimal size (as percentage of input reads) of the smallest cluster which is analyzed; cluster with less than 20 reads are not considered."/> 107 <param name="size_threshold" label="Cluster size threshold for detailed analysis" type="float" value="0.01" min="0.0001" max="100" help ="Minimal size (as percentage of input reads) of the smallest cluster which is analyzed; cluster with less than 20 reads are not considered."/>
97 <param name="automatic_filtering" label="Perform automatic filtering of abundant satellite repeats" type="boolean" truevalue="--automatic_filtering" falsevalue="" checked="false"/> 108 <param name="automatic_filtering" label="Perform automatic filtering of abundant satellite repeats" type="boolean" truevalue="--automatic_filtering" falsevalue="" checked="false"/>
98 <param name="keep_names" label="Keep original read names" type="boolean" truevalue="--keep_names" falsevalue="" checked="false" help="By default, reads are renamed using integers. Use this option if you want to keep original names."/> 109 <param name="keep_names" label="Keep original read names" type="boolean" truevalue="--keep_names" falsevalue="" checked="false" help="By default, reads are renamed using integers. Use this option if you want to keep original names."/>
99 <conditional name="options"> 110 <conditional name="options">
100 <param name="options" type="select" label="Similarity search options" help="Different similarity search parameters are used depending on the input data to adjust search to differences in read length and error rate"> 111 <param name="options" type="select" label="Similarity search options" help="Different similarity search parameters are used depending on the input data to adjust search to differences in read length and error rate">
101 <option value="ILLUMINA" selected="true">Illumina reads, read length 100nt or more </option> 112 <option value="ILLUMINA" selected="true">Illumina reads, optimized for read length 100 nt or more (parameters: mgblast, min PID 90, W18) </option>
102 <option value="ILLUMINA_SHORT" selected="false">Illumina reads, shorter than 100nt (Do not use reads shorter than 50nt!) </option> 113 <option value="ILLUMINA_DUST_OFF" selected="false">Illumina reads, no masking of low complexity repeats (parameters: mgblast, min PID 90, -W18, -F F) </option>
103 <option value="ILLUMINA_DUST_OFF" selected="false">Illumina reads, no masking of low complexity repeats </option> 114 <option value="ILLUMINA_SENSITIVE_MGBLAST" selected="false">Illumina reads, sensitive search (parameters: mgblast, min PID 80, -W8) slow, experimental feature!</option>
115 <option value="ILLUMINA_SENSITIVE_BLASTPLUS" selected="false">Illumina reads, more sensitive search (parameters: blastn, min PID 80, -W6) extremely slow, experimental feature!</option>
104 </param> 116 </param>
105 </conditional> 117 </conditional>
106 </when> 118 </when>
107 </conditional> 119 </conditional>
108 120