annotate optitype.xml @ 0:fd974c5df8bc draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
author iuc
date Wed, 17 Feb 2021 08:10:24 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
1 <tool id="optitype" name="OptiType" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
2 <description>HLA genotyping predictions from NGS data</description>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
3 <macros>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.3.5</token>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
6 </macros>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
7 <requirements>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">optitype</requirement>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
9 </requirements>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
10 <command detect_errors="aggressive">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
11 <![CDATA[
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
12 export MPLCONFIGDIR=\$TEMP &&
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
13 #set $fastqs = []
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
14 #if str( $fastq_input.fastq_input_selector ) == "paired":
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
15 ln -s '${fastq_input.fastq_input1}' reads_1.fastq
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
16 && ln -s '${fastq_input.fastq_input2}' reads_2.fastq
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
17 #set $fastqs = ['reads_1.fastq','reads_2.fastq']
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
18 #elif str( $fastq_input.fastq_input_selector ) == "paired_collection":
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
19 ln -s '${fastq_input.fastq_input1.forward}' reads_1.fastq
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
20 && ln -s '${fastq_input.fastq_input1.reverse}' reads_2.fastq
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
21 #set $fastqs = ['reads_1.fastq','reads_2.fastq']
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
22 #elif str( $fastq_input.fastq_input_selector ) == "single":
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
23 ln -s '${fastq_input.fastq_input1}' reads.fastq
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
24 #set $fastqs = ['reads.fastq']
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
25 #end if
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
26 && RAZERS3=`which razers3`
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
27 && sed "s#path_to_razers3#\$RAZERS3#" '$optitype_config' | sed "s/threads=16/threads=\${GALAXY_SLOTS}/" > config.ini
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
28 #set $input_fq = ' '.join($fastqs)
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
29 && OptiTypePipeline.py
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
30 $read_type --input ${' '.join($fastqs)}
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
31 #if str($beta) != '':
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
32 --beta $beta
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
33 #end if
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
34 #if str($enumerations) != '':
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
35 --enumerate $enumerations
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
36 #end if
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
37 --config "`pwd`/config.ini"
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
38 --outdir outdir
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
39 && cp outdir/*/*_coverage_plot.pdf '$coverage_plot'
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
40 && cp outdir/*/*_result.tsv '$result'
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
41 ]]>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
42 </command>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
43 <configfiles>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
44 <configfile name="optitype_config"><![CDATA[
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
45 [mapping]
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
46
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
47 # Absolute path to RazerS3 binary, and number of threads to use for mapping
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
48
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
49 razers3=path_to_razers3
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
50 threads=16
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
51
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
52 [ilp]
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
53
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
54 # A Pyomo-supported ILP solver. The solver must be globally accessible in the
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
55 # environment OptiType is run, so make sure to include it in PATH.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
56 # Note: this is NOT a path to the solver binary, but a keyword argument for
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
57 # Pyomo. Examples: glpk, cplex, cbc.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
58
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
59 solver=$solver
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
60 threads=1
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
61
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
62 [behavior]
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
63
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
64 # tempdir=/path/to/tempdir # we may enable this setting later. Not used now.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
65
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
66 # Delete intermediate bam files produced by RazerS3 after OptiType finished
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
67 # loading them. If you plan to re-analyze your samples with different settings
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
68 # disabling this option can be a time-saver, as you'll be able to pass the bam
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
69 # files to OptiType directly as input and spare the expensive read mapping
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
70 # step.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
71
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
72 deletebam=true
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
73
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
74 # In paired-end mode one might want to use reads with just one mapped end (e.g.,
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
75 # the other end falls outside the reference region). This setting allows the
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
76 # user to keep them with an optionally reduced weight. A value of 0 means they
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
77 # are discarded for typing, 0.2 means single reads are "worth" 20% of paired
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
78 # reads, and a value of 1 means they are treated as valuable as properly mapped
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
79 # read pairs. Note: unpaired reads will be reported on the result coverage plots
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
80 # for completeness, regardless of this setting.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
81
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
82 unpaired_weight=$unpaired_weight
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
83
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
84 # We call a read pair discordant if its two ends best-map to two disjoint sets
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
85 # of alleles. Such reads can be either omitted or either of their ends treated
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
86 # as unpaired hits. Note: discordant read pairs are reported on the coverage
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
87 # plots as unpaired reads, regardless of this setting.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
88
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
89 use_discordant=$use_discordant
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
90 ]]></configfile>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
91 </configfiles>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
92 <inputs>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
93 <conditional name="fastq_input">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
94 <param name="fastq_input_selector" type="select" label="Single or Paired-end reads" help="Select between paired and single end data">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
95 <option value="paired">Paired</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
96 <option value="single">Single</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
97 <option value="paired_collection">Paired Collection</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
98 </param>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
99 <when value="paired">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
100 <param name="fastq_input1" type="data" format="fastqsanger" label="Select first set of reads" help="Specify dataset with forward reads"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
101 <param name="fastq_input2" type="data" format="fastqsanger" label="Select second set of reads" help="Specify dataset with reverse reads"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
102 </when>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
103 <when value="single">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
104 <param name="fastq_input1" type="data" format="fastqsanger" label="Select fastq dataset" help="Specify dataset with single reads"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
105 </when>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
106 <when value="paired_collection">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
107 <param name="fastq_input1" format="fastqsanger" type="data_collection" collection_type="paired" label="Select a paired collection" help="See help section for an explanation of dataset collections"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
108 </when>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
109 </conditional>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
110 <param name="read_type" type="select" label="Nucleotide Type" help="">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
111 <option value="--rna">RNA</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
112 <option value="--dna">DNA</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
113 </param>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
114 <param name="beta" type="float" value="" min="0.0" max="0.1" optional="true" label="homozygosity beta" help="The beta value for for homozygosity detection (Leave blank for default: 0.009)"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
115 <param name="enumerations" type="integer" value="" min="1" max="5" optional="true" label="Enumerations" help="The number of enumerations (Leave blank for default: 1)"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
116 <param name="solver" type="select" label="ILP solver" help="">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
117 <option value="glpk">glpk</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
118 <!-- Not currently in OptiType conda package
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
119 <option value="cbc">cbc</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
120 <option value="cplex">cplex</option>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
121 -->
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
122 </param>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
123 <param name="unpaired_weight" type="float" value="0" min="0.0" max="1.0" label="unpaired_weight">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
124 <help><![CDATA[
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
125 In paired-end mode one might want to use reads with just one mapped end (e.g.,
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
126 the other end falls outside the reference region). This setting allows the
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
127 user to keep them with an optionally reduced weight. A value of 0 means they
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
128 are discarded for typing, 0.2 means single reads are "worth" 20% of paired
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
129 reads, and a value of 1 means they are treated as valuable as properly mapped
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
130 read pairs. Note: unpaired reads will be reported on the result coverage plots
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
131 for completeness, regardless of this setting. ]]>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
132 </help>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
133 </param>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
134 <param name="use_discordant" type="boolean" truevalue="true" falsevalue="false" checked="false" label="use_discordant">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
135 <help><![CDATA[
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
136 We call a read pair discordant if its two ends best-map to two disjoint sets
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
137 of alleles. Such reads can be either omitted or either of their ends treated
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
138 as unpaired hits. Note: discordant read pairs are reported on the coverage
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
139 plots as unpaired reads, regardless of this setting. ]]>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
140 </help>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
141 </param>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
142 </inputs>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
143 <outputs>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
144 <data name="coverage_plot" format="pdf" label="${tool.name} on ${on_string} coverage_plot.pdf"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
145 <data name="result" format="tabular" label="${tool.name} on ${on_string} result.tsv">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
146 <actions>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
147 <action name="column_names" type="metadata" default="Solution,A1,A2,B1,B2,C1,C2,Reads,Objective"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
148 </actions>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
149 </data>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
150 </outputs>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
151 <tests>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
152 <test>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
153 <conditional name="fastq_input">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
154 <param name="fastq_input_selector" value="paired"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
155 <param name="fastq_input1" ftype="fastqsanger" value="rna/CRC_81_N_1_fished.fastq"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
156 <param name="fastq_input2" ftype="fastqsanger" value="rna/CRC_81_N_2_fished.fastq"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
157 </conditional>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
158 <param name="read_type" value="--rna"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
159 <param name="solver" value="glpk"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
160 <output name="result">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
161 <assert_contents>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
162 <has_text_matching expression="0\tA\*31:01\tA\*68:01\tB\*40:01\tB\*51:01\tC\*03:04\tC\*15:02\t13\d+.\d+\t12\d+.\d+"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
163 </assert_contents>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
164 </output>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
165 </test>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
166 <test>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
167 <conditional name="fastq_input">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
168 <param name="fastq_input_selector" value="paired"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
169 <param name="fastq_input1" ftype="fastqsanger" value="exome/NA11995_SRR766010_1_fished.fastq"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
170 <param name="fastq_input2" ftype="fastqsanger" value="exome/NA11995_SRR766010_2_fished.fastq"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
171 </conditional>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
172 <param name="read_type" value="--dna"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
173 <param name="solver" value="glpk"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
174 <param name="enumerations" value="2"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
175 <param name="unpaired_weight" value="0.2"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
176 <output name="result">
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
177 <assert_contents>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
178 <has_text_matching expression="0\tA\*01:01\tA\*01:01\tB\*08:01\tB\*57:01\tC\*06:02\tC\*07:01\t3\d+.\d+\t3\d+.\d+"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
179 <has_text_matching expression="1\tA\*01:01\tA\*01:01\tB\*08:01\tB\*08:01\tC\*06:02\tC\*07:01\t3\d+.\d+\t3\d+.\d+"/>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
180 </assert_contents>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
181 </output>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
182 </test>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
183 </tests>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
184 <help>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
185 <![CDATA[
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
186 **OptiType**
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
187 ============
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
188
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
189 OptiType_ is a novel HLA genotyping algorithm based on integer linear programming, capable of producing accurate 4-digit HLA genotyping predictions from NGS data by simultaneously selecting all major and minor HLA Class I alleles.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
190
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
191 **INPUTS**
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
192
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
193 RNA or DNA sequences in fastq format.
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
194
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
195 **OUTPUTS**
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
196
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
197 result.tsv A TAB-separated file of HLA genotyping predictions:
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
198
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
199 ::
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
200
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
201 A1 A2 B1 B2 C1 C2 Reads Objective
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
202 0 A*31:01 A*68:01 B*40:01 B*51:01 C*15:02 C*03:04 132 128.43599999999998
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
203
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
204
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
205 coverage_plot.pdf Plots of coverage of HLA genotyping predictions
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
206
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
207 .. _OptiType: https://github.com/FRED-2/OptiType
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
208 ]]>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
209 </help>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
210 <citations>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
211 <citation type="doi">10.1093/bioinformatics/btu548</citation>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
212 </citations>
fd974c5df8bc "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/optitype1 commit bb5ff6e9d2a643bd8931e8a8912bda72af0b5489"
iuc
parents:
diff changeset
213 </tool>