annotate prot-scriber.xml @ 3:863ab6ebcafc draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
author iuc
date Sat, 18 May 2024 20:36:38 +0000
parents 4d4df9779b7b
children
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">
3
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
2 <description>Protein annotation of short human readable descriptions</description>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
3 <macros>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
4 <token name="@TOOL_VERSION@">0.1.5</token>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
5 </macros>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
6 <requirements>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
7 <requirement type="package" version="@TOOL_VERSION@">prot-scriber</requirement>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
8 </requirements>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
9 <stdio>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
10 <regex match="panicked" level="fatal" source="stderr"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
11 </stdio>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
12 <command>
0
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'
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
23 #else
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
24 -e 'default'
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
25 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
26 #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
27 -p '$ssr.field_separator'
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
28 #else
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
29 -p 'default'
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
30 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
31 #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
32 -b '$ssr.blacklist_regexs'
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
33 #else
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
34 -b 'default'
0
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 #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
37 -c '$ssr.capture_replace_pairs'
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
38 #else
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
39 -c 'default'
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
40 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
41 #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
42 -l '$ssr.filter_regexs'
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
43 #else
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
44 -l 'default'
0
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 for
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
47 #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
48 -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
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 $input_config.expert_options.description_split_regex
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
51 -r '$input_config.expert_options.description_split_regex'
0
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 $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
54 -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
55 #end if
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
56 #if $input_config.expert_options.polish_capture_replace_pairs
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
57 -d '$input_config.expert_options.polish_capture_replace_pairs'
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
58 #end if
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
59 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
60 #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
61 -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
62 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
63 #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
64 -a
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
65 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
66 #if $seq_family.seq_family_gene_ids_separator
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
67 -g '$seq_family_gene_ids_separator'
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
68 #end if
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
69 #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
70 -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
71 #end if
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
72 #if $exclude_not_annotated_queries
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
73 -x
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
74 #end if
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
75 -o '$output'
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
76 ]]>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
77 </command>
3
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
78 <inputs>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
79 <conditional name="input_config">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
80 <param name="input_config_selector" type="select" label="Choose input configuration options">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
81 <option value="basic" selected="true">Basic</option>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
82 <option value="advanced">Advanced</option>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
83 </param>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
84 <when value="basic">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
85 <param name="seq_sim_table" argument="-s" type="data" 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. Required columns are: 'qacc sacc stitle' (Blast) or 'qseqid sseqid stitle' (Diamond)." multiple="true"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
86 </when>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
87 <when value="advanced">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
88 <repeat name="advanced_input_repeat" title="Sequence similarity table" min="1" default="1">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
89 <param name="seq_sim_table" argument="-s" type="data" 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. Required columns are: 'qacc sacc stitle' (Blast) or 'qseqid sseqid stitle' (Diamond)."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
90 <param name="field_separator" argument="-p" type="text" optional="true" 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">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
91 <sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
92 <valid initial="default">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
93 <add preset="string.printable"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
94 </valid>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
95 </sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
96 </param>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
97 <param name="header" argument="-e" type="text" optional="true" label="Header of the sequence similarity tables (-e)" help="Header of the (-s) sequence similarity table. Separated by space (' ') the names of the 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"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
98 <param name="blacklist_regexs" argument="-b" type="data" format="tabular" optional="true" label="Blacklist Regexs (-b)" help="A file with regular expressions, one per line. Any match to any of these 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"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
99 <param name="capture_replace_pairs" argument="-c" type="data" format="tabular" optional="true" label="Capture replace pairs (-c)" help="A file with pairs of lines. Within each pair the first line is a regular expressions 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"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
100 <param name="filter_regexs" argument="-l" type="data" format="tabular" optional="true" label="Filter regexs (-l)" help="A file with regular expressions, one per line. Any match to any of these regular expressions causes the matched sub-string to be deleted, i.e. filtered out. Set to 'default' to use the hard coded default"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
101 </repeat>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
102 <section title="Expert options" name="expert_options">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
103 <param name="non_informative_words_regexs" argument="-w" type="data" format="tabular" optional="true" label="Non informative words regexs (-w)" help="A file in which regular expressions (regexs) are stored, one per line. These 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."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
104 <param name="description_split_regex" argument="-r" type="text" optional="true" label="Description split regex (-r)" help="A regular expression to be used to split descriptions (`stitle` in Blast terminology) into words. Default is '([~_\-/|\;,':.\s]+)'.">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
105 <sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
106 <valid initial="default">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
107 <add preset="string.printable"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
108 </valid>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
109 </sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
110 </param>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
111 <param name="center_inverse_word_information_content_at_quantile" argument="-q" type="integer" optional="true" label="Center inverse word-information-content at quantile (-q)" help="The quantile (percentile) to be subtracted from calculated inverse word information content to center these values. Value between 0 and 1."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
112 <param name="polish_capture_replace_pairs" argument="-d" type="data" format="txt" optional="true" label="Polishing capture replace pairs (-d)" help="A file with pairs of lines. Defines pairs of regex / replace pairs for post polishing of annotation results. Set to 'none' or provide an empty file to supress polishing."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
113 </section>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
114 </when>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
115 </conditional>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
116 <section title="Sequence family annotation" name="seq_family">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
117 <param name="seq_families" argument="-f" type="data" format="tabular" optional="true" label="Families of biological sequences (-f)" help="A file in which families of biological sequences are stored, one family per line. Each line must have format 'fam_name TAB gene1,gene2,gene3'. Make sure no gene appears in more than one family."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
118 <param name="annotate_non_family_queries" argument="-a" type="boolean" optional="true" label="Annotate non family query sequences (-a)" help="Set this to true to also annotate sequences are not member of a sequence family."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
119 <param name="seq_family_gene_ids_separator" argument="-g" type="text" optional="true" label="Sequence family file gene-id separator (-g)" help=" A regular expression used to split the list of gene_identifiers in the argument --seq-families (-f) gene families file. Default is '(\s*,\s*|\s+)'.">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
120 <sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
121 <valid initial="default">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
122 <add preset="string.printable"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
123 </valid>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
124 </sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
125 </param>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
126 <param name="seq_family_id_genes_separator" argument="-i" type="text" optional="true" 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 string separates the gene_family_identifier (name) from the gene_identifier list that family comprises. Default is 'TAB'.">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
127 <sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
128 <valid initial="default">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
129 <add preset="string.printable"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
130 </valid>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
131 </sanitizer>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
132 </param>
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
133 </section>
3
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
134 <param name="exclude_not_annotated_queries" argument="-x" type="boolean" optional="true" label="Exclude not annotated query sequences (-x)" help="Use this option to exclude results from the output table that could not be annotated."/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
135 </inputs>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
136 <outputs>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
137 <data format="tabular" name="output"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
138 </outputs>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
139 <tests>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
140 <test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
141 <param name="input_config_selector" value="basic"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
142 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt,8_Proteins_vs_Trembl_blastp.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
143 <output name="output" file="8_Proteins_prot-scriber.out" sort="true"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
144 </test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
145 <test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
146 <param name="input_config_selector" value="advanced"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
147 <repeat name="advanced_input_repeat">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
148 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
149 <param name="field_separator" value="default"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
150 <param name="header" value="qacc sacc stitle"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
151 </repeat>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
152 <repeat name="advanced_input_repeat">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
153 <param name="seq_sim_table" value="8_Proteins_vs_Trembl_blastp.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
154 <param name="field_separator" value="default"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
155 <param name="header" value="qacc sacc stitle"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
156 </repeat>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
157 <output name="output" file="8_Proteins_prot-scriber.out" sort="true"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
158 </test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
159 <test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
160 <param name="input_config_selector" value="advanced"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
161 <repeat name="advanced_input_repeat">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
162 <param name="seq_sim_table" value="8_Proteins_vs_Swissprot_blastp.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
163 <param name="blacklist_regexs" value="blacklist_stitle_regexs.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
164 </repeat>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
165 <repeat name="advanced_input_repeat">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
166 <param name="seq_sim_table" value="8_Proteins_vs_Trembl_blastp.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
167 <param name="blacklist_regexs" value="blacklist_stitle_regexs.txt"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
168 </repeat>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
169 <param name="description_split_regex" value="([~_\-/|;,'\'':.\s]+)"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
170 <param name="center_inverse_word_information_content_at_quantile" value="50"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
171 <output name="output" file="8_Proteins_prot-scriber.out" sort="true"/>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
172 </test>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
173 </tests>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
174 <help>
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
175 <![CDATA[
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
176
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
177 **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
178
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
179 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
180 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
181 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
182 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
183
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
184 .. _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
185 .. _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
186 .. _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
187
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
188 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
189
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
190 **Input**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
191
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
192 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
193 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
194
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
195 -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
196 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
197 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
198 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
199 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
200 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
201 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
202 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
203
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
204 **Input parameters**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
205
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
206 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
207 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
208 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
209 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
210 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
211
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
212 -e, --header
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
213 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
214 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
215 '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
216 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
217 '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
218 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
219 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
220
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
221 -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
222 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
223 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
224
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
225 -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
226 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
227 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
228 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
229 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
230 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
231
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
232 -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
233 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
234 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
235 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
236 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
237 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
238 (`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
239 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
240 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
241 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
242
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
243 -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
244 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
245 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
246 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
247 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
248 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
249 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
250 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
251 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
252 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
253 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
254
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
255 ----
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 **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
258
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
259 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
260
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
261 -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
262 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
263 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
264 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
265
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
266 -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
267 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
268 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
269
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
270 -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
271 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
272 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
273 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
274 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
275 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
276
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
277 ----
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 **Expert options**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
280
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
281 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
282
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
283 -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
284 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
285 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
286 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
287 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
288 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
289
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
290 -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
291 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
292 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
293
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
294 -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
295 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
296 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
297 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
298 implying centering at the mean.
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
299
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
300 -d, --polish-capture-replace-pairs
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
301 The last step of the process generating human readable descriptions (HRDs) for the
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
302 queries (proteins or sequence families) is to 'polish' the selected HRDs. Polishing is
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
303 done by iterative application of regular expressions (fancy-regex) and replace
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
304 instructions (capture-replace-pairs). If you do not want to use the default polishing
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
305 capture replace pairs specify a file in which pairs of lines are given. Of each pair the
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
306 first line hold a regular expression (fancy-regex syntax) and the second the replacement
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
307 instructions providing access to capture groups. Set to 'none' or provide an empty file,
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
308 if you want to suppress polishing. If you want to have a template file for your custom
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
309 polishing capture-replace-pairs please refer to
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
310 https://raw.githubusercontent.com/usadellab/prot-scriber/master/misc/polish_capture_replace_pairs.txt
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
311
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
312 ----
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
313
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
314 **Output**
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
315
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
316 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
317
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
318 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
319 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
320 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
321 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
322 ...
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
323
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
324 If you want to supress results from the output table that could not be annotated, i.e. 'unknown protein' or 'unknown sequence family' respectively use the '-x' parameter::
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
325
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
326 -x, --exclude-not-annotated-queries
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
327 Exclude results from the output table that could not be annotated, i.e. 'unknown
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
328 protein' or 'unknown sequence family', respectively.
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
329
0
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
330 ]]>
c840a1c77a0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit 8b58f3f03d6430689d228029bb2eb46c16cfff23
iuc
parents:
diff changeset
331 </help>
3
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
332 <citations>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
333 <citation type="bibtex">
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
334 @misc{githubprot-scriber,
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
335 author = {Asis Hallab},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
336 year = {2024},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
337 title = {prot-scriber},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
338 publisher = {Github},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
339 journal = {Github repository},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
340 url = {https://github.com/usadellab/prot-scriber},
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
341 }</citation>
863ab6ebcafc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit bac22f562727babce8e0f456c82408c3063a683d
iuc
parents: 2
diff changeset
342 </citations>
2
4d4df9779b7b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prot-scriber commit cbc2e768addc5b6697cdc4ed9b57bc7889a57fe9
iuc
parents: 1
diff changeset
343 </tool>