annotate igv_make_screenshots.xml @ 32:9382c8499e73 draft

planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit c6f25b122899a00695b5ca9e70d34e2c1d288236-dirty
author mvdbeek
date Sun, 20 Jan 2019 14:30:27 -0500
parents 474837e086cc
children 3f980046df62
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
6f406e783904 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 21
diff changeset
1 <tool id="igv_make_screenshots" name="IGV_screenshots" version="0.1.2">
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
2 <macros>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
3 <token name="@DISPLAY_LINK@"><![CDATA[
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
4 #set $dataset_id = str($__app__.security.encode_id($inputsection.input.dataset.id))
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
5 #set $user_id = str($__app__.security.encode_id($__user_id__))
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
6 #set $galaxy_url = $__app__.config.galaxy_infrastructure_url
26
6f98222928ee planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 25
diff changeset
7 #set $file_ext = $inputsection.input.extension
27
676591c44f64 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 26
diff changeset
8 #set $igv_ext = $file_ext if $file_ext != "gff3" else "gff"
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
9 #set $element_identifier = $inputsection.input.element_identifier
27
676591c44f64 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 26
diff changeset
10 #set $display_link = "{galaxy_url}/display_application/{dataset_id}/igv_{igv_ext}/local_default/None/data/galaxy_{dataset_id}.{file_ext}".format(galaxy_url=galaxy_url, dataset_id=dataset_id, igv_ext=igv_ext, file_ext=file_ext, user_id=user_id)
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
11 ]]></token>
30
9d6b4d2ca187 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 29
diff changeset
12 <token name="@PATH@"><![CDATA[
9d6b4d2ca187 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 29
diff changeset
13 #import re
9d6b4d2ca187 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 29
diff changeset
14 #set $path="%s.%s.%s" % ($i, re.sub('[^\w\-_]', '_', $inputsection.input.element_identifier), $inputsection.input.extension)
9d6b4d2ca187 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 29
diff changeset
15 ]]></token>
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
16 </macros>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
17 <requirements>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
18 <!-- Conda can't give us a fully functioning xvfb at this time,
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
19 need to use custom built container
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
20 <requirement type="package" version="0.2.9">xvfbwrapper</requirement>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
21 <requirement type="package" version="2.4.9">igv</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
22 <requirement type="package" version="1.6.6">xorg-libx11</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
23 <requirement type="package" version="1.17.4">xorg-x11-server-xvfb-cos6-x86_64</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
24 <requirement type="package" version="11.0.7">mesa-libgl-cos6-x86_64</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
25 <requirement type="package" version="2.0.94">libselinux-cos6-x86_64</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
26 <requirement type="package" version="1.0.2">openssl</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
27 <requirement type="package" version="1.9">samtools</requirement>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
28 <requirement type="package" version="8.30">coreutils</requirement>
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
29 -->
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
30 <container type="docker">mvdbeek/igv_make_screenshots:0.1.2</container>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
31 </requirements>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
32 <command detect_errors="exit_code"><![CDATA[
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
33 #if $genome_source.input_type_selector == 'history':
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
34 ln -s '$genome_source.genome' genome.fa &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
35 #else:
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
36 ln -s '$genome_source.genome.fields.path' genome.fa &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
37 #end if
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
38 samtools faidx genome.fa &&
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
39 cp '$igv_session' igv_session.xml &&
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
40 sed -i.bak -e "s|\"genome.fa\"|\"\$PWD/genome.fa\"|g" igv_session.xml &&
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
41 #for $i, $inputsection in enumerate($inputfiles):
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
42 @PATH@
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
43 ln -fs '$inputsection.input' '$path' &&
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
44 sed -i.bak -e "s|\"$path\"|\"\$PWD/$path\"|g" igv_session.xml &&
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
45 #if $inputsection.input.is_of_type('bam')
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
46 ln -fs $inputsection.input.metadata.bam_index '$path'.bai &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
47 #end if
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
48 #end for
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
49 cat '$load_session' > load_session.txt &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
50 echo snapshotDirectory "\$PWD" >> load_session.txt &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
51 cat load_session.txt '$script_file' '$exit_session' > igv_script.txt &&
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
52 cp '$igv_session_remote' '$igv_session_out'
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
53 #if not $skip_screenshots:
32
9382c8499e73 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit c6f25b122899a00695b5ca9e70d34e2c1d288236-dirty
mvdbeek
parents: 31
diff changeset
54 && xvfb-run --server-args="-screen 0 ${width}x${height}x24" igv -g genome.fa -o '$igv_preferences' --batch igv_script.txt &&
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
55 mkdir screenshots && mv *.png screenshots
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
56 #end if
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
57 ]]></command>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
58 <configfiles>
28
d6541171175c planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 27
diff changeset
59 <configfile name="igv_session"><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
60 <Session genome="genome.fa" hasGeneTrack="false" hasSequenceTrack="true" version="8">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
61 <Resources>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
62 #for $i, $inputsection in enumerate($inputfiles):
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
63 @PATH@
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
64 #set $coverage_id="%s_coverage" % $path
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
65 <Resource path="$path"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
66 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
67 </Resources>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
68 #for $i, $inputsection in enumerate($inputfiles):
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
69 #if $inputsection.input.is_of_type('bam')
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
70 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
30
9d6b4d2ca187 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 29
diff changeset
71 @PATH@
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
72 <Panel height="$inputsection.section_height" name="Panel${label}" width="$width">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
73 ## First track is the coverage
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
74 <Track altColor="0,0,178" autoScale="true" color="175,175,175" colorScale="ContinuousColorScale;0.0;10.0;255,255,255;175,175,175" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$coverage_id" name="$label Coverage" showReference="false" snpThreshold="0.2" sortable="true" visible="true">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
75 <DataRange baseline="0.0" drawBaseline="true" flipAxis="false" maximum="10.0" minimum="0.0" type="LINEAR"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
76 </Track>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
77 ## Second track is the actual BAM alignment file
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
78 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="EXPANDED" featureVisibilityWindow="-1" fontSize="10" id="$path" name="$label" sortable="true" visible="true">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
79 <RenderOptions colorByTag="$inputsection.color_by_tag" colorOption="TAG" flagUnmappedPairs="false" groupByOption="NONE" groupByTag="BR" linkByTag="READNAME" linkedReads="false" maxInsertSize="1000" minInsertSize="50" quickConsensusMode="false" shadeBasesOption="QUALITY" shadeCenters="true" showAllBases="false" sortByTag="" viewPairs="false"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
80 </Track>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
81 </Panel>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
82 #end if
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
83 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
84 <Panel height="186" name="FeaturePanel" width="$width">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
85 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="Reference sequence" name="Reference sequence" sortable="false" visible="true"/>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
86 #for $i, $inputsection in enumerate($inputfiles):
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
87 #if not $inputsection.input.is_of_type('bam')
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
88 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
89 @PATH@
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
90 <Track altColor="0,0,178" autoScale="false" clazz="org.broad.igv.track.FeatureTrack" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$path" name="$label" renderer="BASIC_FEATURE" sortable="false" visible="true" windowFunction="count"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
91 #end if
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
92 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
93 </Panel>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
94 <PanelLayout dividerFractions="0.004995836802664446,0.12905911740216486,0.2681099084096586,0.5512073272273106,0.8409658617818485"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
95 </Session>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
96 ]]></configfile>
28
d6541171175c planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 27
diff changeset
97 <configfile name="igv_session_remote"><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
98 <Session genome="dm6" hasGeneTrack="true" hasSequenceTrack="true" version="8">
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
99 <Resources>#for $i, $inputsection in enumerate($inputfiles):@DISPLAY_LINK@<Resource path="$display_link"/>#end for
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
100 </Resources>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
101 #for $i, $inputsection in enumerate($inputfiles):
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
102 #if $inputsection.input.is_of_type('bam')
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
103 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
104 @DISPLAY_LINK@
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
105 #set $coverage_id="%s_coverage" % $display_link
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
106 <Panel height="$inputsection.section_height" name="Panel${label}" width="$width">
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
107 ## First track is the coverage
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
108 <Track altColor="0,0,178" autoScale="true" color="175,175,175" colorScale="ContinuousColorScale;0.0;10.0;255,255,255;175,175,175" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$coverage_id" name="$label Coverage" showReference="false" snpThreshold="0.2" sortable="true" visible="true">
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
109 <DataRange baseline="0.0" drawBaseline="true" flipAxis="false" maximum="10.0" minimum="0.0" type="LINEAR"/>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
110 </Track>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
111 ## Second track is the actual BAM alignment file
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
112 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="EXPANDED" featureVisibilityWindow="-1" fontSize="10" id="$display_link" name="$label" sortable="true" visible="true">
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
113 <RenderOptions colorByTag="$inputsection.color_by_tag" colorOption="TAG" flagUnmappedPairs="false" groupByOption="NONE" groupByTag="BR" linkByTag="READNAME" linkedReads="false" maxInsertSize="1000" minInsertSize="50" quickConsensusMode="false" shadeBasesOption="QUALITY" shadeCenters="true" showAllBases="false" sortByTag="" viewPairs="false"/>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
114 </Track>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
115 </Panel>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
116 #end if
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
117 #end for
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
118 <Panel height="186" name="FeaturePanel" width="$width">
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
119 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="Reference sequence" name="Reference sequence" sortable="false" visible="true"/>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
120 #for $i, $inputsection in enumerate($inputfiles):
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
121 #if not $inputsection.input.is_of_type('bam')
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
122 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
25
c96924da37af planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 24
diff changeset
123 @DISPLAY_LINK@
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
124 <Track altColor="0,0,178" autoScale="false" clazz="org.broad.igv.track.FeatureTrack" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$display_link" name="$label" renderer="BASIC_FEATURE" sortable="false" visible="true" windowFunction="count"/>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
125 #end if
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
126 #end for
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
127 </Panel>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
128 <PanelLayout dividerFractions="0.004995836802664446,0.12905911740216486,0.2681099084096586,0.5512073272273106,0.8409658617818485"/>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
129 </Session>
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
130 ]]></configfile>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
131 <configfile name="load_session">
1
8b80357d8ab1 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 0
diff changeset
132 load igv_session.xml
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
133 </configfile>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
134 <configfile name="exit_session">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
135 exit
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
136 </configfile>
11
64eb1ffd7872 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 10
diff changeset
137 <configfile name="igv_preferences">
12
9dca6aa224a2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 11
diff changeset
138 SAM.SHOW_SOFT_CLIPPED=$show_softclippped
11
64eb1ffd7872 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 10
diff changeset
139 </configfile>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
140 </configfiles>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
141 <inputs>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
142 <conditional name="genome_source">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
143 <param name="input_type_selector" type="select" label="Choose the genome source">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
144 <option value="cached" selected="True">Built-in references</option>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
145 <option value="history">Select a fasta file from your history</option>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
146 </param>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
147 <when value="cached">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
148 <param name="genome" type="select" label="Select a genome">
15
9663fa8b9c0b planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 13
diff changeset
149 <options from_data_table="all_fasta" />
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
150 </param>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
151 </when>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
152 <when value="history">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
153 <param name="genome" type="data" format="fasta" label="Select a fasta file as reference genome"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
154 </when>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
155 </conditional>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
156 <repeat name="inputfiles" min="1" title="Add tracks">
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
157 <param name="input" type="data" format="bam,gff,gff3,gtf,bed,vcf" label="Choose an input file"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
158 <param name="label" type="text" label="Enter a label for this file. If no label is entered the history name will be used"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
159 <param name="section_height" type="integer" value="300" label="Height for this track"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
160 <param name="color_by_tag" type="text" value="CD" label="Enter a BAM/SAM tag that should detrmine the color of a read">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
161 <sanitizer invalid_char="">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
162 <valid initial="string.letters,string.digits"><add value="_" /> </valid>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
163 </sanitizer>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
164 </param>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
165 </repeat>
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
166 <param name="skip_screenshots" type="boolean" label="Skip taking screenshots? Only produces session files."/>
9
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
167 <param name="show_softclippped" type="boolean" label="Show softclipped bases?" truevalue="true" falsevalue="false" checked="true"/>
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
168 <param name="script_file" type="data" format="txt" label="Select a IGV script with regions for which to take screenshots"/>
9
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
169 <param name="width" label="Select the screenshot width" type="integer" min="800" value="1920"/>
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
170 <param name="height" label="Select the screenshot height" type="integer" min="640" value="1080"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
171 </inputs>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
172 <outputs>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
173 <data name="igv_session_out" format="xml" label="IGV session for ${on_string}"/>
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
174 <collection name="screenshots_out" type="list" label="IGV screenshots for ${on_string}">
21
de2f2c28c498 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 0437e9e56f0af2ccfb5f119b0f290109807ed9b0-dirty
mvdbeek
parents: 20
diff changeset
175 <filter>skip_screenshots == False</filter>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
176 <discover_datasets pattern="__name_and_ext__" directory="screenshots" />
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
177 </collection>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
178 </outputs>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
179 <tests>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
180 <test>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
181 <param name="genome_source|input_type_selector" value="history"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
182 <param name="genome_source|genome" value="rover_reference.fa"/>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
183 <param name="script_file" value="complete_batchscript.txt"/>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
184 <repeat name="inputfiles">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
185 <param name="input" value="rover_corrected.bam"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
186 </repeat>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
187 <output name="igv_session_out" file="igv_session.xml" lines_diff="6"/>
31
474837e086cc planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit cfa400e89cb4bb8de9ca2ca75ee2e50b77c9a610
mvdbeek
parents: 30
diff changeset
188 <output_collection name="screenshots_out" type="list" count="1"/>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
189 </test>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
190 </tests>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
191 <help><![CDATA[
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
192 This tool can automate taking screenshots using IGV.
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
193 It takes as input a reference genome, an IGV script file (bedtools igv can produce such a file)
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
194 and a variable number of BAM,GFF,GTF,BED or VCF files, and produces a zip file containing screenshots for each genomic region in the IGV script file.
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
195 ]]></help>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
196 <citations>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
197 <citation type="doi">10.1093/bib/bbs017</citation>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
198 </citations>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
199 </tool>