Mercurial > repos > mvdbeek > igv_take_screenshots
annotate igv_make_screenshots.xml @ 18:46e42201f2e6 draft
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
author | mvdbeek |
---|---|
date | Fri, 28 Jul 2017 13:27:57 -0400 |
parents | bfd72b90dbb2 |
children | fd2d19ae2648 |
rev | line source |
---|---|
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
1 <tool id="igv_make_screenshots" name="IGV_screenshots" version="0.1.0"> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
2 <requirements> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
3 <requirement type="package" version="0.2.9">xvfbwrapper</requirement> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
4 <requirement type="package" version="2.3.93">igv</requirement> |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
5 </requirements> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
6 <command detect_errors="exit_code"><![CDATA[ |
18
46e42201f2e6
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
17
diff
changeset
|
7 #if $genome_source.input_type_selector == 'history': |
17
bfd72b90dbb2
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
15
diff
changeset
|
8 ln -s '$genome_source.genome' genome.fa && |
bfd72b90dbb2
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
15
diff
changeset
|
9 #else: |
bfd72b90dbb2
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
15
diff
changeset
|
10 ln -s '$genome_source.genome.fields.path' genome.fa && |
bfd72b90dbb2
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
15
diff
changeset
|
11 #end if |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
12 samtools faidx genome.fa && |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
13 sed -i.bak -e "s|\"genome.fa\"|\"\$PWD/genome.fa\"|g" '$igv_session' && |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
14 #for $i, $inputsection in enumerate($inputfiles): |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
15 #set $path="%s.%s.%s" % ($i, $inputsection.input.element_identifier, $inputsection.input.extension) |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
16 sed -i.bak -e "s|\"$path\"|\"\$PWD/$path\"|g" '$igv_session' && |
8
ff0fb6dde58e
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
7
diff
changeset
|
17 ln -fs '$inputsection.input' '$path' && |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
18 #if $inputsection.input.is_of_type('bam') |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
19 ln -fs $inputsection.input.metadata.bam_index '$path'.bai && |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
20 #end if |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
21 #end for |
1
8b80357d8ab1
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
0
diff
changeset
|
22 ln -fs $igv_session 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
|
23 cat '$load_session' > load_session.txt && |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
24 echo snapshotDirectory "\$PWD" >> load_session.txt && |
1
8b80357d8ab1
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
0
diff
changeset
|
25 cat load_session.txt '$script_file' '$exit_session' > igv_script.txt && |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
26 cp '$igv_session' '$igv_session_out' && |
11
64eb1ffd7872
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
10
diff
changeset
|
27 python $__tool_directory__/xvfb_igv.py igv_script.txt '$igv_preferences' $width,$height && |
7
755832a07414
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
6
diff
changeset
|
28 zip screenshots.zip *.png && |
755832a07414
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
6
diff
changeset
|
29 cp screenshots.zip '$screenshots_out' |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
30 ]]></command> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
31 <configfiles> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
32 <configfile name="igv_session"><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
33 <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
|
34 <Resources> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
35 #for $i, $inputsection in enumerate($inputfiles): |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
36 #set $path="%s.%s.%s" % ($i, $inputsection.input.element_identifier, $inputsection.input.extension) |
2
18e36ab5e669
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
1
diff
changeset
|
37 #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
|
38 <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
|
39 #end for |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
40 </Resources> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
41 #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
|
42 #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
|
43 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier) |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
44 #set $path="%s.%s.%s" % ($i, $inputsection.input.element_identifier, $inputsection.input.extension) |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
45 <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
|
46 ## 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
|
47 <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
|
48 <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
|
49 </Track> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
50 ## 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
|
51 <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
|
52 <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
|
53 </Track> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
54 </Panel> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
55 #end if |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
56 #end for |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
57 <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
|
58 <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
|
59 #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
|
60 #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
|
61 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier) |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
62 #set $path="%s.%s.%s" % ($i, $inputsection.input.element_identifier, $inputsection.input.extension) |
2
18e36ab5e669
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
1
diff
changeset
|
63 <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
|
64 #end if |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
65 #end for |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
66 </Panel> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
67 <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
|
68 </Session> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
69 ]]></configfile> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
70 <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
|
71 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
|
72 </configfile> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
73 <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
|
74 exit |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
75 </configfile> |
11
64eb1ffd7872
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
10
diff
changeset
|
76 <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
|
77 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
|
78 </configfile> |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
79 </configfiles> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
80 <inputs> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
81 <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
|
82 <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
|
83 <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
|
84 <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
|
85 </param> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
86 <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
|
87 <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
|
88 <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
|
89 </param> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
90 </when> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
91 <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
|
92 <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
|
93 </when> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
94 </conditional> |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
95 <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
|
96 <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
|
97 <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
|
98 <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
|
99 <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
|
100 <sanitizer invalid_char=""> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
101 <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
|
102 </sanitizer> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
103 </param> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
104 </repeat> |
9
c357862a2927
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
8
diff
changeset
|
105 <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
|
106 <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
|
107 <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
|
108 <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
|
109 </inputs> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
110 <outputs> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
111 <data name="igv_session_out" format="xml"/> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
112 <data name="screenshots_out" format="zip"/> |
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
113 </outputs> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
114 <tests> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
115 <test> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
116 <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
|
117 <param name="genome_source|genome" value="rover_reference.fa"/> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
118 <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
|
119 <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
|
120 </repeat> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
121 <output name="igv_session_out" file="igv_session.xml" lines_diff="6"/> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
122 </test> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
123 </tests> |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
124 <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
|
125 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
|
126 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
|
127 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
|
128 ]]></help> |
13
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
129 <citations> |
1100d5a77c4d
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents:
12
diff
changeset
|
130 <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
|
131 </citations> |
0
d828cf6bff42
planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff
changeset
|
132 </tool> |