Mercurial > repos > petr-novak > re_utils
annotate extract_files_from_re_archive.xml @ 27:eefed7a82001 draft
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
author | petr-novak |
---|---|
date | Wed, 02 Aug 2023 12:59:29 +0000 |
parents | 36c418bca8b2 |
children | ba970b24e48c |
rev | line source |
---|---|
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
1 <tool id="extract_var_files_from_re" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
2 name="Extract various files from RepeatExplorer2 archive" version="1.0.0.3"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
3 <command detect_errors="exit_code"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
4 <![CDATA[ |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
5 |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
6 |
17 | 7 |
8 #for $sf in $file: | |
9 #if $sf == "CLUSTER_TABLE.csv" | |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
10 mkdir -p tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
11 unzip ${RepeatExplorer_archive} ${sf} -d tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
12 find tempdir -type f -name "${sf}" -exec cat {} + > ${cluster_table} |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
13 rm -r tempdir |
17 | 14 ; |
15 #end if | |
16 | |
17 #if $sf == "COMPARATIVE_ANALYSIS_COUNTS.csv" | |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
18 mkdir -p tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
19 unzip ${RepeatExplorer_archive} ${sf} -d tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
20 find tempdir -type f -name "${sf}" -exec cat {} + > ${comparative_analysis_count} |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
21 rm -r tempdir |
17 | 22 ; |
23 #end if | |
24 | |
25 #if $sf == "SUPERCLUSTER_TABLE.csv" | |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
26 mkdir -p tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
27 unzip ${RepeatExplorer_archive} ${sf} -d tempdir |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
28 find tempdir -type f -name "${sf}" -exec cat {} + > ${supercluster_table} |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
29 rm -r tempdir |
17 | 30 #end if |
31 | |
32 #end for | |
33 | |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
34 ]]> |
17 | 35 |
36 | |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
37 </command> |
17 | 38 |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
39 <inputs> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
40 <param name="RepeatExplorer_archive" label="Archive with RepeatExplorer2 results" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
41 type="data" format="zip"/> |
17 | 42 |
27
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
43 <param name="file" type="select" label="select files you want to extract" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
44 multiple="true" optional="false"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
45 <option value="CLUSTER_TABLE.csv">CLUSTER_TABLE.csv</option> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
46 <option value="COMPARATIVE_ANALYSIS_COUNTS.csv"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
47 COMPARATIVE_ANALYSIS_COUNTS.csv |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
48 </option> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
49 <option value="SUPERCLUSTER_TABLE.csv">SUPERCLUSTER_TABLE.csv</option> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
50 </param> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
51 </inputs> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
52 |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
53 <outputs> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
54 <data format="tabular" name="cluster_table" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
55 label="CLUSTER_TABLE.csv from ${RepeatExplorer_archive.hid}"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
56 <filter>"CLUSTER_TABLE.csv" in file</filter> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
57 </data> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
58 <data format="tabular" name="supercluster_table" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
59 label="SUPERCLUSTER_TABLE.csv from ${RepeatExplorer_archive.hid}"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
60 <filter>"SUPERCLUSTER_TABLE.csv" in file</filter> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
61 </data> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
62 <data format="tabular" name="comparative_analysis_count" |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
63 label="COMPARATIVE_ANALYSIS_COUNTS.csv from ${RepeatExplorer_archive.hid}"> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
64 <filter>"COMPARATIVE_ANALYSIS_COUNTS.csv" in file</filter> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
65 </data> |
eefed7a82001
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
66 </outputs> |
17 | 67 </tool> |
68 |