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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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="&quot;"/>
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&lt;designation&gt;.+)\.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="^&gt;.*"/>
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="^&gt;.*"/>
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>