Mercurial > repos > iuc > telogator
annotate telogator_make_ref.xml @ 0:afcb889cbce3 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
| author | iuc |
|---|---|
| date | Thu, 04 Dec 2025 17:09:38 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
1 <tool id="telogator_make_ref" name="Telogator Make Reference" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@" license="MIT"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
2 <description>Create custom telogator reference from a T2T assembly</description> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
3 <macros> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
5 </macros> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
6 <expand macro="edam_ontology"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
7 <expand macro="xrefs"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
8 <expand macro="requirements"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
9 <expand macro="version_command"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
11 #import re |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
12 #set $identifier = str($input_fasta.element_identifier) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
13 #set $safe_name = re.sub('[^\w\-\.]', '_', $identifier) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
14 #if $input_fasta.is_of_type('fasta.gz') and not ($safe_name.endswith('.fa.gz') or $safe_name.endswith('.fasta.gz')) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
15 #set $safe_name = $safe_name + '.fa.gz' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
16 #elif $input_fasta.is_of_type('fasta') and not ($safe_name.endswith('.fa') or $safe_name.endswith('.fasta')) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
17 #set $safe_name = $safe_name + '.fa' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
18 #end if |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
19 mkdir -p output_dir && |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
20 ln -sf '${input_fasta}' '${safe_name}' && |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
21 make_telogator_ref |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
22 -i '${safe_name}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
23 -o output_dir/output_ref.fa |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
24 -s '${sample_name}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
25 -c '${contig_list}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
26 ## Optional kmer file |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
27 #if $kmer_file |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
28 -k '${kmer_file}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
29 #end if |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
30 ## Minimum telomere length |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
31 -m '${min_tel_length}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
32 ## Optional flags |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
33 ${add_tel} |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
34 ${plot} |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
35 ## Move outputs |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
36 && mv output_dir/output_ref.fa '${output_fasta}' |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
37 ]]></command> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
38 <inputs> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
39 <param name="input_fasta" type="data" format="fasta,fasta.gz" label="Input T2T reference FASTA" help="Telomere-to-telomere reference genome assembly in FASTA format (gzipped supported)"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
40 <param name="sample_name" argument="-s" type="text" value="sample" label="Sample name" help="Sample name to prepend to contig identifiers in the output"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
41 <validator type="regex" message="Sample name must contain only alphanumeric characters and hyphens">^[a-zA-Z0-9-]+$</validator> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
42 </param> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
43 <param name="contig_list" argument="-c" type="text" value="chr1,chr2,chr3,chr4,chr5,chr6,chr7,chr8,chr9,chr10,chr11,chr12,chr13,chr14,chr15,chr16,chr17,chr18,chr19,chr20,chr21,chr22,chrX,chrY" label="List of contigs" help="Comma-delimited list of contigs to include. Default is all human chromosomes."> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
44 <validator type="empty_field"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
45 <sanitizer> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
46 <valid initial="string.printable"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
47 <remove value="""/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
48 </valid> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
49 </sanitizer> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
50 </param> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
51 <param name="kmer_file" argument="-k" type="data" format="tsv" optional="true" value="" label="Telomere kmers file" help="Optional telomere k-mers file. If omitted, a built-in human telomere k-mers file is used."/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
52 <param name="min_tel_length" argument="-m" type="integer" value="0" min="0" label="Minimum telomere length" help="Minimum telomere length required at contig ends (in base pairs)"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
53 <param name="add_tel" type="boolean" truevalue="--add-tel" falsevalue="" checked="false" label="Include masked telomeres" help="Include masked telomeres as separate contigs in the output"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
54 <param name="plot" type="boolean" truevalue="--plot" falsevalue="" checked="false" label="Generate telomere signal plots" help="Generate PNG plots showing telomere signals for each chromosome arm"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
55 </inputs> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
56 <outputs> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
57 <data name="output_fasta" format="fasta" label="${tool.name} on ${on_string}: Reference FASTA"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
58 <collection name="plots" type="list" label="${tool.name} on ${on_string}: Telomere signal plots"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
59 <discover_datasets pattern="(?P<designation>.+)\.png$" directory="output_dir" format="png"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
60 <filter>plot</filter> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
61 </collection> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
62 </outputs> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
63 <tests> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
64 <!-- Test 1: Basic usage with minimal parameters --> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
65 <test expect_num_outputs="1"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
66 <param name="input_fasta" value="t2t_subset_with_telomeres.fa.gz"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
67 <param name="sample_name" value="test-sample1"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
68 <param name="contig_list" value="t2t-i002c-mat_chr11p,t2t-i002c-mat_chr11q,t2t-i002c-mat_chr12p,t2t-i002c-mat_chr12q,t2t-i002c-mat_chr13p,t2t-i002c-mat_chr13q"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
69 <output name="output_fasta"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
70 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
71 <has_text text=">test-sample"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
72 <has_line_matching expression="^>.*"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
73 <has_line_matching expression="^[ACGTN]+$"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
74 <has_size value="6100428" delta="100000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
75 <not_has_text text=">test-sample1_tel-"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
76 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
77 </output> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
78 </test> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
79 <!-- Test 2: With plot generation --> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
80 <test expect_num_outputs="2"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
81 <param name="input_fasta" value="t2t_subset_with_telomeres.fa.gz"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
82 <param name="sample_name" value="test-sample2"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
83 <param name="plot" value="true"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
84 <param name="contig_list" value="t2t-i002c-mat_chr11p,t2t-i002c-mat_chr11q,t2t-i002c-mat_chr12p,t2t-i002c-mat_chr12q,t2t-i002c-mat_chr13p,t2t-i002c-mat_chr13q"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
85 <output name="output_fasta"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
86 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
87 <has_text text=">test-sample2"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
88 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
89 </output> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
90 <output_collection name="plots" type="list"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
91 <element name="test-sample2_telsignal_t2t-i002c-mat_chr11pp"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
92 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
93 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
94 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
95 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
96 <element name="test-sample2_telsignal_t2t-i002c-mat_chr11qq"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
97 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
98 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
99 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
100 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
101 <element name="test-sample2_telsignal_t2t-i002c-mat_chr12pp"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
102 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
103 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
104 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
105 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
106 <element name="test-sample2_telsignal_t2t-i002c-mat_chr12qq"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
107 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
108 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
109 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
110 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
111 <element name="test-sample2_telsignal_t2t-i002c-mat_chr13pp"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
112 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
113 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
114 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
115 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
116 <element name="test-sample2_telsignal_t2t-i002c-mat_chr13qq"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
117 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
118 <has_size min="10000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
119 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
120 </element> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
121 </output_collection> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
122 </test> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
123 <!-- Test 3: use telomere parameters --> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
124 <test expect_num_outputs="1"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
125 <param name="input_fasta" value="t2t_subset_with_telomeres.fa.gz" /> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
126 <param name="sample_name" value="test-sample3"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
127 <param name="min_tel_length" value="1000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
128 <param name="add_tel" value="true"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
129 <param name="contig_list" value="t2t-i002c-mat_chr11p,t2t-i002c-mat_chr11q,t2t-i002c-mat_chr12p,t2t-i002c-mat_chr12q,t2t-i002c-mat_chr13p,t2t-i002c-mat_chr13q"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
130 <output name="output_fasta"> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
131 <assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
132 <has_text text=">test-sample3"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
133 <has_line_matching expression="^>.*"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
134 <has_line_matching expression="^[ACGTN]+$"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
135 <has_size value="4066952" delta="100000"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
136 <has_text text=">test-sample3_tel-"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
137 </assert_contents> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
138 </output> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
139 </test> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
140 </tests> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
141 <help><![CDATA[ |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
142 **What it does** |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
143 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
144 Telogator Make Reference creates a custom telogator reference database from a telomere-to-telomere (T2T) reference genome assembly. This tool is essential for analyzing telomeres in non-human organisms or custom genome assemblies. |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
145 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
146 The tool performs the following steps: |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
147 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
148 1. Reads the input T2T reference FASTA file |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
149 2. Identifies telomeric sequences at contig ends |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
150 3. Optionally filters and remaps contigs |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
151 4. Creates a processed reference suitable for telogator analysis |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
152 5. Generates an index file (.fai) for the reference |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
153 6. Optionally generates visualization plots of telomere signals |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
154 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
155 **When to use this tool** |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
156 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
157 Use this tool when you need to: |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
158 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
159 - Analyze telomeres in non-human organisms (e.g., mouse, maize, other species) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
160 - Work with custom or newly assembled T2T genomes |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
161 - Create a reference from alternative human T2T assemblies (T2T-yao, T2T-cn1, etc.) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
162 - Prepare references with specific contig selections or naming conventions |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
163 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
164 **Inputs** |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
165 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
166 - **T2T reference FASTA**: A telomere-to-telomere reference genome assembly |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
167 - **Sample name**: Identifier prepended to contig names (use organism/assembly name) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
168 - **Contig list**: Comma-delimited list of contigs to include (defaults to all human chromosomes) |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
169 - **Telomere kmers file** (optional): Custom telomere repeat patterns for non-human organisms |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
170 - **Minimum telomere length**: Filter contigs by minimum telomere length at ends |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
171 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
172 **Outputs** |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
173 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
174 1. **Reference FASTA**: Processed telogator reference file ready for use with telogator |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
175 2. **Reference index (.fai)**: Index file for the created reference FASTA |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
176 3. **Telomere signal plots** (optional): PNG plots showing telomere signals for each chromosome arm |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
177 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
178 **Important Notes** |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
179 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
180 - The input FASTA should be a high-quality T2T assembly with telomeres at contig ends |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
181 - The sample name should be descriptive (e.g., organism name, assembly version), may not contain underscores |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
182 - The contig list defaults to human chromosomes; modify it for other organisms or custom assemblies |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
183 - For non-human organisms, provide a telomere kmers file matching the species' telomere repeats |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
184 |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
185 ]]></help> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
186 <expand macro="citations"/> |
|
afcb889cbce3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/telogator2 commit ff18f7a9e15883099ec1cd699533658a280dcf12
iuc
parents:
diff
changeset
|
187 </tool> |
