annotate prot-scriber.xml @ 0:c840a1c77a0a draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
author iuc
date Tue, 10 May 2022 13:18:05 +0000
parents
children 1e9a43cbf524
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
1 <tool id="prot_scriber" name="prot-scriber" version="@TOOL_VERSION@" profile="21.05">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
2 <description>Protein annotation of short human readable descriptions</description>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
3 <macros>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">0.1.1</token>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
5 </macros>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
6 <requirements>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
7 <requirement type="package" version="@TOOL_VERSION@">prot-scriber</requirement>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
8 </requirements>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
9 <stdio>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
10 <regex match="panicked" level="fatal" source="stderr" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
11 </stdio>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
12 <command>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
13 <![CDATA['prot-scriber'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
14 #if str($input_config.input_config_selector) == "basic"
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
15 #for $sst in $input_config.seq_sim_table
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
16 -s '$sst'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
17 #end for
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
18 #else if str($input_config.input_config_selector) == "advanced"
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
19 #for $ssr in $input_config.advanced_input_repeat
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
20 -s '$ssr.seq_sim_table'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
21 #if $ssr.header
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
22 -e '$ssr.header'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
23 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
24 #if $ssr.field_separator
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
25 -p '$ssr.field_separator'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
26 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
27 #if $ssr.blacklist_regexs
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
28 -b '$ssr.blacklist_regexs'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
29 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
30 #if $ssr.capture_replace_pairs
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
31 -c '$ssr.capture_replace_pairs'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
32 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
33 #if $ssr.filter_regexs
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
34 -l '$ssr.filter_regexs'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
35 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
36 #end for
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
37 #if $input_config.expert_options.non_informative_words_regexs
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
38 -w '$input_config.expert_options.non_informative_words_regexs'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
39 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
40 #if $input_config.expert_options.description_split_regex
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
41 -r "$input_config.expert_options.description_split_regex"
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
42 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
43 #if $input_config.expert_options.center_inverse_word_information_content_at_quantile
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
44 -q $input_config.expert_options.center_inverse_word_information_content_at_quantile
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
45 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
46 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
47 #if $seq_family.seq_families
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
48 -f '$seq_families'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
49 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
50 #if $seq_family.annotate_non_family_queries
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
51 -a
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
52 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
53 #if $seq_family.seq_family_gene_ids_separator
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
54 -g "$seq_family_gene_ids_separator"
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
55 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
56 #if $seq_family.seq_family_id_genes_separator
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
57 -i '$seq_family_id_genes_separator'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
58 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
59 -o '$output'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
60 ]]>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
61 </command>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
62 <inputs>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
63 <conditional name="input_config">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
64 <param type="select" name="input_config_selector" label="Choose input configuration options">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
65 <option value="basic" selected="true">Basic</option>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
66 <option value="advanced">Advanced</option>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
67 </param>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
68 <when value="basic">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
69 <param type="data" multiple="true" name="seq_sim_table" argument="-s" format="tabular" label="Sequence similarity search results in tabular format (-s)" help="Files in which to find sequence similarity search results in tabular format (SSST). Use e.g. Blast or Diamond to produce them.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
70 Required columns are: 'qacc sacc stitle' (Blast) or 'qseqid sseqid stitle' (Diamond)." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
71 </when>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
72 <when value="advanced">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
73 <repeat name="advanced_input_repeat" title="Sequence similarity table" min="1" default="1">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
74 <param type="data" name="seq_sim_table" argument="-s" format="tabular" label="Sequence similarity search result in tabular format (-s)" help="File in which to find sequence similarity search results in tabular format (SSST). Use e.g. Blast or Diamond to produce them.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
75 Required columns are: 'qacc sacc stitle' (Blast) or 'qseqid sseqid stitle' (Diamond)." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
76 <param type="text" optional="true" name="field_separator" argument="-p" label="Field separator (-p)" help="Field-Separator of the (-s) sequence similarity table. The default value is the 'TAB' character. Set to 'default' to use the hard coded default">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
77 <sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
78 <valid initial="default">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
79 <add preset="string.printable" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
80 </valid>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
81 </sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
82 </param>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
83 <param type="text" optional="true" name="header" argument="-e" label="Header of the sequence similarity tables (-e)" help="Header of the (-s) sequence similarity table. Separated by space (' ') the names of the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
84 in order of appearance in the respective table. Required and default columns are 'qacc sacc stitle'. Set to 'default' to use the hard coded default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
85 <param type="data" optional="true" name="blacklist_regexs" argument="-b" format="tabular" label="Blacklist Regexs (-b)" help="A file with regular expressions, one per line. Any match to any of these
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
86 regular expressions causes sequence similarity search result descriptions ('stitle' in Blast terminology) to be discarded from the prot-scriber annotation process. Set to 'default' to use the hard coded default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
87 <param type="data" optional="true" name="capture_replace_pairs" argument="-c" format="tabular" label="Capture replace pairs (-c)" help="A file with pairs of lines. Within each pair the first line is a regular expressions
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
88 defining one or more capture groups. The second line of a pair is the string used to replace the match in the regular expression with. Set to 'default' to use the hard coded default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
89 <param type="data" optional="true" name="filter_regexs" argument="-l" format="tabular" label="Filter regexs (-l)" help="A file with regular expressions, one per line. Any match to any of these
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
90 regular expressions causes the matched sub-string to be deleted, i.e. filtered out. Set to 'default' to use the hard coded default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
91 </repeat>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
92 <section title="Expert options" name="expert_options">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
93 <param type="data" optional="true" name="non_informative_words_regexs" argument="-w" format="tabular" label="Non informative words regexs (-w)" help="A file in which regular expressions (regexs) are stored, one per line. These
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
94 regexs are used to recognize non-informative words, which will only receive a minimum score in the prot-scriber process that generates human readable description." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
95 <param type="text" optional="true" name="description_split_regex" argument="-r" label="Description split regex (-r)" help="A regular expression to be used to split descriptions (`stitle` in Blast
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
96 terminology) into words. Default is '([~_\-/|\;,':.\s]+)'.">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
97 <sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
98 <valid initial="default">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
99 <add preset="string.printable" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
100 </valid>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
101 </sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
102 </param>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
103 <param type="integer" optional="true" name="center_inverse_word_information_content_at_quantile" argument="-q" label="Center inverse word-information-content at quantile (-q)" help="The quantile (percentile) to be subtracted from calculated inverse word information
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
104 content to center these values. Value between 0 and 1." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
105 </section>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
106 </when>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
107 </conditional>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
108 <section title="Sequence family annotation" name="seq_family">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
109 <param type="data" optional="true" name="seq_families" argument="-f" format="tabular" label="Families of biological sequences (-f)" help="A file in which families of biological sequences are stored, one family per line. Each
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
110 line must have format 'fam_name TAB gene1,gene2,gene3'. Make sure no gene appears in
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
111 more than one family." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
112 <param type="boolean" optional="true" name="annotate_non_family_queries" argument="-a" label="Annotate non family query sequences (-a)" help="Set this to true to also annotate sequences are not member of a sequence family." />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
113 <param type="text" optional="true" name="seq_family_gene_ids_separator" argument="-g" label="Sequence family file gene-id separator (-g)" help=" A regular expression used to split the list of gene_identifiers in the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
114 argument --seq-families (-f) gene families file. Default is '(\s*,\s*|\s+)'.">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
115 <sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
116 <valid initial="default">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
117 <add preset="string.printable" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
118 </valid>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
119 </sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
120 </param>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
121 <param type="text" optional="true" name="seq_family_id_genes_separator" argument="-i" label="Sequence family file family - gene-id separator (-i)" help="A string used as separator in the argument --seq-families (-f) gene families file. This
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
122 string separates the gene_family_identifier (name) from the gene_identifier list that family comprises. Default is 'TAB'.">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
123 <sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
124 <valid initial="default">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
125 <add preset="string.printable" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
126 </valid>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
127 </sanitizer>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
128 </param>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
129 </section>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
130 </inputs>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
131 <outputs>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
132 <data format="tabular" name="output" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
133 </outputs>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
134 <tests>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
135 <test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
136 <param name="input_config_selector" value="basic"/>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
137 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
138 <param name="seq_sim_table" value="8_Proteins_vs_Trembl_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
139 <output name="output" file="8_Proteins_prot-scriber.out" sort="true" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
140 </test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
141 <test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
142 <param name="input_config_selector" value="advanced" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
143 <repeat name="advanced_input_repeat">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
144 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
145 <param name="field_separator" value="default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
146 <param name="header" value="qacc sacc stitle" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
147 </repeat>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
148 <repeat name="advanced_input_repeat">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
149 <param name="seq_sim_table" value="8_Proteins_vs_Trembl_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
150 <param name="field_separator" value="default" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
151 <param name="header" value="qacc sacc stitle" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
152 </repeat>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
153 <output name="output" file="8_Proteins_prot-scriber.out" sort="true" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
154 </test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
155 <test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
156 <param name="input_config_selector" value="advanced" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
157 <repeat name="advanced_input_repeat">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
158 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
159 <param name="blacklist_regexs" value="blacklist_stitle_regexs.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
160 </repeat>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
161 <repeat name="advanced_input_repeat">
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
162 <param name="seq_sim_table" value="8_Proteins_vs_Trembl_blastp.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
163 <param name="blacklist_regexs" value="blacklist_stitle_regexs.txt" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
164 </repeat>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
165 <param name="description_split_regex" value="([~_\-/|;,':.\s]+)" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
166 <param name="center_inverse_word_information_content_at_quantile" value="50" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
167 <output name="output" file="8_Proteins_prot-scriber.out" sort="true" />
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
168 </test>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
169 </tests>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
170 <help>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
171 <![CDATA[
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
172
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
173 **What it does**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
174
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
175 prot-scriber_ assigns short human readable descriptions (HRD) to query biological sequences using reference candidate descriptions.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
176 In this, prot-scriber consumes sequence similarity search (Blast or Diamond or similar) results in tabular format.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
177 customized lexical analysis is carried out on the descriptions of these Blast Hits and a resulting HRD is assigned to the query sequences.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
178 For more information, examples and how to use the prot-scriber commandline tool refer to the prot-scriber README_ and MANUAL_.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
179
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
180 .. _prot-scriber: http://github.com/usadellab/prot-scriber
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
181 .. _README: https://github.com/usadellab/prot-scriber/blob/master/README.md
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
182 .. _MANUAL: https://github.com/usadellab/prot-scriber/blob/master/README.md#manual
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
183
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
184 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
185
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
186 **Input**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
187
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
188 The input file is one or multiple tabular output(s) of a sequence similarity search (Blast, Diamon or similar).
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
189 Required columns are: 'qacc sacc stitle' (Blast) or 'qseqid sseqid stitle' (Diamond). The input is done via the -s parameter::
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
190
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
191 -s, --seq-sim-table
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
192 File in which to find sequence similarity search results in tabular format (SSST). Use
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
193 e.g. Blast or Diamond to produce them. Required columns are: 'qacc sacc stitle' (Blast)
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
194 or 'qseqid sseqid stitle' (Diamond). If the required columns, or more, appear in different order than
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
195 shown here you must use the --header (-e) argument. If any of the input SSSTs uses a
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
196 different field-separator than the '<TAB>' character, you must provide the --field-
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
197 separator (-p) argument. You can provide multiple SSSTs for your query proteins whose information
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
198 will be combined and evaluated by the tool.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
199
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
200 **Input parameters**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
201
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
202 prot-scriber gives the user the opportunity to fine tune parameters for the provided input tables.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
203 To do so turn on the *input configuration* switch. Those are optional, as the tool also provides sensible defaults.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
204 In case you decide to customize your inputs using below parameters, be advised that prot-scriber expects the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
205 customized parameter for all input tables - the number of tables and e.g. *--header* parameters have to match.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
206 You can set the values to 'default' if you want to use the default value for a given input table::
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
207
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
208 -e, --header
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
209 Header of the --seq-sim-table (-s) arg. Separated by space (' ') the names of the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
210 columns in order of appearance in the respective table. Required and default columns are
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
211 'qacc sacc stitle'. Note that this option only understands Blast terminology, i.e. even
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
212 if you ran Diamond, please provide 'qacc' instead of 'qseqid' and 'sacc' instead of
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
213 'sseqid'. Luckily 'stitle' is 'stitle' in Diamond, too. You can have additional columns
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
214 that will be ignored, as long as the required columns appear in the correct order.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
215 Consider this example: 'qacc sacc evalue bitscore stitle'. Set to 'default' to use the hard coded default.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
216
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
217 -p, --field-separator
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
218 Field-Separator of the --seq-sim-table (-s) arg. The default value is the '<TAB>' character.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
219 Consider this example: ','. You can provide 'default' to use the hard coded default (TAB).
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
220
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
221 -b, --blacklist-regexs (Expert option)
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
222 A file with regular expressions, one per line. Any match to any of these
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
223 regular expressions causes sequence similarity search result descriptions ('stitle' in
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
224 Blast terminology) to be discarded from the prot-scriber annotation process. Set to 'default' to use the hard
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
225 coded default. An example file can be downloaded here:
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
226 https://raw.githubusercontent.com/usadellab/prot-scriber/master/misc/blacklist_stitle_regexs.txt.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
227
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
228 -l, --filter-regexs (Expert option)
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
229 A file with regular expressions, one per line. Any match to any of these
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
230 regular expressions causes the matched sub-string to be deleted, i.e. filtered out.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
231 Filtering is used to process descriptions ('stitle' in Blast terminology) and prepare
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
232 the descriptions for the prot-scriber annotation process. In case of UniProt sequence
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
233 similarity search results (Blast result tables), this removes the Blast Hit identifier
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
234 (`sacc`) from the description (`stitle`) and also removes the taxonomic information
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
235 starting with e.g. 'OS=' at the end of the `stitle` strings. Set to 'default' to use
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
236 hard coded default. Anexample file can be downloaded here:
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
237 https://raw.githubusercontent.com/usadellab/prot-scriber/master/misc/filter_stitle_regexs.txt.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
238
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
239 -c, --capture-replace-pairs (Expert option)
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
240 A file with pairs of lines. Within each pair the first line is a regular expressions
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
241 defining one or more capture groups. The second line of a pair is the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
242 string used to replace the match in the regular expression with. This means the second
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
243 line contains the capture groups. These pairs are used to further filter
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
244 the sequence similarity search result descriptions ('stitle' in Blast terminology). In
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
245 contrast to the --filter-regex (-l) matches are not deleted, but replaced with the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
246 second line of the pair. Filtering is used to process descriptions ('stitle' in Blast
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
247 terminology) and prepare the descriptions for the prot-scriber annotation process.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
248 Set to 'default' to use the hard coded default. An example file can be downloaded here:
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
249 https://raw.githubusercontent.com/usadellab/prot-scriber/master/misc/capture_replace_pairs.txt.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
250
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
251 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
252
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
253 **Gene family annotation**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
254
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
255 prot-scriber can also apply the same methodology to produce HRDs for sets of biological sequences, i.e. gene families::
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
256
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
257 -f, --seq-families
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
258 A file in which families of biological sequences are stored, one family per line. Each
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
259 line must have format 'fam-name TAB gene1,gene2,gene3'. Make sure no gene appears in
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
260 more than one family.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
261
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
262 -g, --seq-family-gene-ids-separator
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
263 A regular expression used to split the list of gene-identifiers in the
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
264 argument --seq-families (-f) gene families file. Default is '(\s*,\s*|\s+)'.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
265
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
266 -a, --annotate-non-family-queries
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
267 Use this option only in combination with --seq-families (-f), i.e. when prot-scriber is
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
268 used to generate human readable descriptions for gene families. If in that context this
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
269 flag is given, queries for which there are sequence similarity search (Blast) results
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
270 but that are NOT member of a sequence family will receive an annotation (human readable
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
271 description) in the output file, too. Default value of this setting is 'OFF' (false).
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
272
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
273 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
274
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
275 **Expert options**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
276
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
277 Some additional optional configuration. Only use when you know what you are doing::
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
278
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
279 -w, --non-informative-words-regexs
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
280 A file in which regular expressions (regexs) are stored, one per line. These
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
281 regexs are used to recognize non-informative words, which will only receive a minimun
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
282 score in the prot-scriber process that generates human readable description. There is a
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
283 default list hard-coded into prot-scriber. An example file can be downloaded here:
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
284 https://raw.githubusercontent.com/usadellab/prot-scriber/master/misc/non_informative_words_regexs.txt.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
285
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
286 -r, --description-split-regex
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
287 A regular expression to be used to split descriptions (`stitle` in Blast
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
288 terminology) into words. Default is '([~_\-/|\;,':.\s]+)'.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
289
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
290 -q, --center-inverse-word-information-content-at-quantile
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
291 The quantile (percentile) to be subtracted from calculated inverse word information
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
292 content to center these values. Consequently, this must be a value between zero and one
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
293 or literal 50, which is interpreted as mean instead of a quantile. Default is 50,
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
294 implying centering at the mean.
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
295
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
296 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
297
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
298 **Output**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
299
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
300 prot-scriber outputs a single tab-separated text file with the annotated sequences or gene-families, depending on how you ran the program, one result per line::
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
301
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
302 Annotee-Identifier Human-Readable-Description
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
303 Soltu.DM.02G020600.1 arath strubbelig receptor family
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
304 Soltu.DM.S001650.1 germin member
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
305 Soltu.DM.03G011280.1 increased dna methylation
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
306 ...
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
307
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
308 ]]>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
309 </help>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
310 </tool>