Mercurial > repos > iuc > chromeister
annotate chromeister.xml @ 0:80f64f829785 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
author | iuc |
---|---|
date | Fri, 02 Oct 2020 09:47:37 +0000 |
parents | |
children | adea31d84cb9 |
rev | line source |
---|---|
0
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
1 <tool id="chromeister" name="Chromeister" version="@TOOL_VERSION@"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
2 <description>ultra-fast pairwise genome comparisons</description> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
3 <macros> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.1.c</token> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
5 </macros> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
6 <requirements> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
7 <requirement type="package" version="@TOOL_VERSION@">chromeister</requirement> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
8 </requirements> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
9 <command><![CDATA[ |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
10 #import re |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
11 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
12 #set $queryName=re.sub('[^\w\-_.]', '_', str($query.name)) |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
13 #set $dbName=re.sub('[^\w\-_.]', '_', str($db.name)) |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
14 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
15 ln -s $query '$queryName' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
16 ln -s $db '$dbName' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
17 CHROMEISTER |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
18 -query '$queryName' |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
19 -db '$dbName' |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
20 -dimension $dimension |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
21 -kmer $kmer |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
22 -diffuse $diffuse |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
23 -out '$queryName'-'$dbName'.mat && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
24 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
25 #if str($grid) == "grid": |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
26 compute_score.R |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
27 #else: |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
28 compute_score-nogrid.R |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
29 #end if |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
30 '$queryName'-'$dbName'.mat $dimension > '$output_score' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
31 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
32 mv '$queryName'-'$dbName'.mat '$output' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
33 mv '$queryName'-'$dbName'.mat.filt.png '$output_imagen' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
34 mv '$queryName'-'$dbName'.mat.events.txt '$output_events' && |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
35 mv '$queryName'-'$dbName'.mat.csv '$output_csv' |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
36 ]]></command> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
37 <inputs> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
38 <param name="query" type="data" format="fasta" label="Query sequence" help="Query sequence file in fasta format"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
39 <param name="db" type="data" format="fasta" label="Reference sequence" help="Reference sequence file in fasta format"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
40 <param name="dimension" type="integer" value="1000" min="500" max="2000" label="Output dotplot size" help="Use around 1000 for chromosome-sized sequences and around 2000 for complete genomes"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
41 <param name="kmer" type="select" label="K-mer seed size" help="Use 32 as default, and 16 in case no similarities are found"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
42 <option value="32" selected="true">32</option> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
43 <option value="16">16</option> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
44 </param> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
45 <param name="diffuse" type="integer" value="4" min="1" max="4" label="Diffuse value" help="Level of the heuristic subsampling employed. Change to 1 or 2 if no similarity is found"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
46 <param name="grid" type="boolean" truevalue="grid" falsevalue="" checked="true" label="Add grid to plot for multi-fasta data sets" help="Do not use grid if your multi-fasta contains more than a hundred sequences (approximately)"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
47 </inputs> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
48 <outputs> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
49 <data name="output" format="txt" label="${tool.name} on ${on_string}: Comparison matrix"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
50 <data name="output_imagen" format="png" label="${tool.name} on ${on_string}: Comparison dotplot"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
51 <data name="output_csv" format="csv" label="${tool.name} on ${on_string}: Comparison metainformation"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
52 <data name="output_events" format="txt" label="${tool.name} on ${on_string}: Detected events"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
53 <data name="output_score" format="txt" label="${tool.name} on ${on_string}: Comparison score"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
54 </outputs> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
55 <tests> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
56 <!-- test run w defaults (and non default for dimension) --> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
57 <test expect_num_outputs="5"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
58 <param name="query" value="mycoplasma-232.fasta"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
59 <param name="db" value="mycoplasma-7422.fasta"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
60 <param name="dimension" value="500"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
61 <output name="output" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.mat"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
62 <output name="output_imagen" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.mat.filt.png" compare="sim_size"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
63 <output name="output_csv" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.mat.csv"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
64 <output name="output_events" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.mat.events.txt"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
65 <output name="output_score" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.scr.txt"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
66 <assert_command> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
67 <has_text text="-dimension 500"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
68 <has_text text="-kmer 32"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
69 <has_text text="-diffuse 4"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
70 <has_text text="compute_score.R"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
71 </assert_command> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
72 </test> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
73 <!-- test run w non defaults (and default for dimension) --> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
74 <test expect_num_outputs="5"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
75 <param name="query" value="mycoplasma-232.fasta"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
76 <param name="db" value="mycoplasma-7422.fasta"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
77 <param name="kmer" value="16"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
78 <param name="diffuse" value="3"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
79 <param name="grid" value=""/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
80 <output name="output"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
81 <assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
82 <has_text text="892758"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
83 <has_text text="898495"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
84 <has_n_lines n="1002"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
85 </assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
86 </output> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
87 <output name="output_imagen"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
88 <assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
89 <has_text text="PNG"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
90 </assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
91 </output> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
92 <output name="output_csv" file="mycoplasma-232.fasta-mycoplasma-7422.fasta.mat.csv"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
93 <output name="output_events"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
94 <assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
95 <has_text text="892758,898495"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
96 <has_text text="x1,y1,x2,y2,len,event"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
97 <has_text text="inverted transposition"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
98 </assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
99 </output> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
100 <output name="output_score"> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
101 <assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
102 <has_text text="0.057"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
103 </assert_contents> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
104 </output> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
105 <assert_command> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
106 <has_text text="-dimension 1000"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
107 <has_text text="-kmer 16"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
108 <has_text text="-diffuse 3"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
109 <has_text text="compute_score-nogrid.R"/> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
110 </assert_command> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
111 </test> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
112 </tests> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
113 <help> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
114 *CHROMEISTER* |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
115 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
116 CHROMEISTER is a heuristic approach for the ultra fast previsualization of pairwise genome comparisons. It is able to compare enormous genomes (up to 30 thousand million base pairs, or 10 times the size of the human genome) much faster than other methods while yielding significant, reusable and exploitable information such as synteny blocks, evolutionary events or pairwise genome similarity metrics. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
117 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
118 What is CHROMEISTER good for? |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
119 It is specially suitable to obtain a fast visualization of a pairwise genome comparison. Due to its unique-seeds filtering, it is particularly useful to inspect noisy, full-of-repeats genome comparisons. Additionally, since it outputs a scoring metric for each comparison, it can be used for massive all vs all comparisons that get automatically processed based on such metric. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
120 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
121 What is CHROMEISTER NOT good for? |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
122 It should NOT be used to obtain alignments. CHROMEISTER, as it is, does not produce a set of alignments (although it can be done using the GECKO pipeline, see github repository). It should also NOT be used to perform studies on DNA repeats, since CHROMEISTER filters these as part of its main signal detection process. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
123 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
124 *How to use* |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
125 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
126 To use Chromeister, upload two .fasta data sets and select these as "Query sequence" and as "Reference sequence". Once so, choose the parameters that best suite your comparison: |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
127 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
128 **Input parameters** |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
129 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
130 - Output dotplot size (dimension): This parameter corresponds to the resolution of the comparison. That is, higher resolution is recommended for large genomes (e.g. use 2000 for more than 3 GBps) and lower resolutions (e.g. use 1000 for everything else) should be used for comparisons involving chromosomes or partial genomes. A value of 1000 will produce a 1,000 x 1,000 output dotplot png image. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
131 - K-mer seed size: This parameter is the seed size used to find unique hits. The recommended value is 32 for all sequences except for small experiments such as bacterial, where 16 is recommended. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
132 - Diffuse value: This parameter determines the level of heuristic subsampling employed. A level of 1 will use perfect indexing (no subsampling). The recommended level is 4, which represents a good trade-off between exact and inexact hits. Only use 1 if no similarity is found. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
133 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
134 **Output data sets** |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
135 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
136 - Comparison matrix (plain text), i.e. a scaled matrix containing the number of unique and inexact hits per resolution cell. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
137 - A .png dotplot of the comparison with an automatic scoring distance (useful for classifying) and a grid (if enabled) separating the different sequences (chromosomes for instance) compared. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
138 - A .csv file including the coordinates of each sequence/chromosome contained within the query and reference sequences (useful for multi-fasta inputs). |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
139 - Events file. A text file where each row is a "Computational Synteny Block". This means that these events are Large-Scale Genome Rearrangements heuristically determined and classified as (Synteny block, transposition, inversion, ...). But this is only an informative labelling that only considers coordinates and does not employ genes nor other external information. |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
140 </help> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
141 |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
142 <citations> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
143 <citation type="doi">10.1038/s41598-019-46773-w</citation> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
144 </citations> |
80f64f829785
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chromeister commit 5405b8a0f1ee81d66cc271578829ef013925e80c"
iuc
parents:
diff
changeset
|
145 </tool> |