Mercurial > repos > iuc > ucsc_fatovcf
annotate fatovcf.xml @ 3:18c9f51a37a1 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit cf03c3f6b7afb8e673cc5ced6178d4f6f96a9116
| author | iuc |
|---|---|
| date | Tue, 03 Dec 2024 09:45:26 +0000 |
| parents | d49aa685f7f6 |
| children |
| rev | line source |
|---|---|
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
1 <tool id="fatovcf" name="faToVcf" version="@TOOL_VERSION@+galaxy0" profile="21.05" license="MIT"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
2 <description> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
3 Convert a FASTA alignment file to Variant Call Format (VCF) single-nucleotide diffs |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
4 </description> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
5 <macros> |
|
3
18c9f51a37a1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit cf03c3f6b7afb8e673cc5ced6178d4f6f96a9116
iuc
parents:
2
diff
changeset
|
6 <token name="@TOOL_VERSION@">473</token> |
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
7 </macros> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
8 <xrefs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
9 <xref type="bio.tools">UCSC_Genome_Browser_Utilities</xref> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
10 </xrefs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
11 <requirements> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
12 <requirement type="package" version="@TOOL_VERSION@">ucsc-fatovcf</requirement> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
13 </requirements> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
14 <version_command><![CDATA[ echo "@TOOL_VERSION@" ]]></version_command> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
15 <command detect_errors="exit_code"><![CDATA[ |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
16 #if $in_fasta |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
17 ln -s '$in_fasta' in.fa && |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
18 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
19 faToVcf |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
20 in.fa |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
21 '$out' |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
22 #if $ref_seq.refSeq == "customRef" |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
23 -ref=$ref_seq.ref |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
24 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
25 $ambiguous |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
26 #if $excl_seq.excludeFile |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
27 -excludeFile='$excl_seq.excludeFile' |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
28 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
29 -maxDiff=$excl_seq.maxDiff |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
30 #if $mask_sites.maskSites |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
31 -maskSites='$mask_sites.maskSites' |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
32 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
33 #if $mask_sites.windowSize > 0 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
34 -windowSize=$mask_sites.windowSize |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
35 -minAmbigInWindow=$mask_sites.minAmbigInWindow |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
36 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
37 $includeNoAltN |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
38 -minAc=$minAc |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
39 -minAf=$minAf |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
40 #if $output.startOffset > 0 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
41 -startOffset=$output.startOffset |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
42 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
43 $output.includeRef |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
44 $output.noGenotypes |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
45 #if $output.vcfChrom |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
46 -vcfChrom='$output.vcfChrom' |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
47 #end if |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
48 ]]></command> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
49 <inputs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
50 <param name="in_fasta" format="fasta" type="data" label="FASTA Alignment" help="Must contain a series of sequences with different names and the same length. Both N and - are treated as missing information." /> |
|
2
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
51 |
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
52 <conditional name="ref_seq"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
53 <param name="refSeq" type="select" label="Determine reference sequence" help="Which sequence from the FASTA file should be used as the reference sequence."> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
54 <option value="" selected="true">Use the first sequence as reference</option> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
55 <option value="customRef">Use a different sequence as reference</option> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
56 </param> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
57 <when value="customRef"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
58 <param argument="-ref" type="text" label="Name of sequence that should be used as reference sequence:" help="Must be present in the FASTA file." /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
59 </when> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
60 <when value="" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
61 </conditional> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
62 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
63 <param name="ambiguous" type="select" label="Treat ambiguous bases" help="If 1: Treat ambiguous bases as N, ambiguous bases (N, R, V etc.) are treated as N (no call). If 2: Resolve ambiguous characters, if the character represents two bases and one is the reference base, convert it to the non-reference base. Otherwise convert it to N. Default: 0: Don't treat ambiguous bases"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
64 <option value="" selected="true">0: Don't treat ambiguous bases</option> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
65 <option value="-ambiguousToN">1: Treat ambiguous bases as N (no call)</option> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
66 <option value="-resolveAmbiguous">2: Resolve ambiguous characters (convert)</option> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
67 </param> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
68 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
69 <section name="excl_seq" title="Exclude sequences" expanded="true"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
70 <param argument="-excludeFile" format="txt" type="data" optional="true" label="Exclude sequences from text file" help="Exclude sequences named in file which has one sequence name per line." /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
71 <param argument="-maxDiff" type="integer" min="0" value="0" label="Maximum number of mismatches" help="Exclude sequences with more than N mismatches with the reference sequence. If -windowSize is used, sequences are masked accordingly before the mismatches are counted. Default: 0" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
72 </section> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
73 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
74 <section name="mask_sites" title="Mask sites" expanded="true"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
75 <param argument="-maskSites" format="vcf" type="data" optional="true" label="Mask sites at given positions (VCF file)" help="Exclude variants in positions recommended for masking in file. Typically https://github.com/W-L/ProblematicSites_SARS-CoV2/raw/master/problematic_sites_sarsCov2.vcf" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
76 <param argument="-windowSize" type="integer" min="0" value="0" label="Window size to mask bases" help="Mask any base for which there are at least -minAmbigWindow bases in a window of +-N bases around the base. Masking approach adapted from https://github.com/roblanf/sarscov2phylo/blob/master/scripts/mask_seq.py Use -windowSize=7 for same results. Default: 0" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
77 <param argument="-minAmbigInWindow" type="integer" min="1" value="2" label="Minimum of ambiguous characters within the window given above" help="When -windowSize is provided, mask any base for which there are at least this many N, ambiguous or gap characters within the window. Default: 2" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
78 </section> |
|
2
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
79 |
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
80 <param argument="-includeNoAltN" type="boolean" truevalue="-includeNoAltN" falsevalue="" label="Include positions without defined ALT allele" help="Include base positions with no alternate alleles observed, but at least one N (missing base/no-call). Default: false" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
81 <param argument="-minAc" type="integer" min="0" value="0" label="Minimum allele count" help="Ignore alternate alleles observed fewer than N times. Default: 0" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
82 <param argument="-minAf" type="float" min="0.0" max="1.0" value="0.0" label="Minimum allele frequency" help="Ignore alternate alleles observed in less than F of non-N bases. Default: 0.0" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
83 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
84 <section name="output" title="Output VCF options" expanded="true"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
85 <param argument="-startOffset" type="integer" min="0" value="0" label="Start offset" help="Add N bases to each position, e.g. for trimmed alignments. Default: 0" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
86 <param argument="-includeRef" type="boolean" truevalue="-includeRef" falsevalue="" label="Include the reference in the genotype columns" help="Default: omitted as redundant (false)" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
87 <param argument="-noGenotypes" type="boolean" truevalue="-noGenotypes" falsevalue="" label="Output 8-column VCF" help="VCF without the sample genotype columns. Default: false" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
88 <param argument="-vcfChrom" type="text" optional="true" label="Use this sequence for the CHROM column in the VCF" help="Default: name of the reference sequence." /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
89 </section> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
90 </inputs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
91 <outputs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
92 <data name="out" format="vcf" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
93 </outputs> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
94 <tests> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
95 <test expect_num_outputs="1"> <!-- default params --> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
96 <param name="in_fasta" value="input.fa" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
97 <output name="out" ftype="vcf" file="out1.vcf" lines_diff="4" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
98 </test> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
99 <test expect_num_outputs="1"> <!-- set a value for every input parameter--> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
100 <param name="in_fasta" value="input.fa" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
101 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
102 <conditional name="ref_seq"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
103 <param name="refSeq" value="customRef" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
104 <param name="ref" value="sample3" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
105 </conditional> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
106 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
107 <param name="ambiguous" value="-ambiguousToN" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
108 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
109 <section name="excl_seq"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
110 <param name="excludeFile" value="excl.txt" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
111 <param name="maxDiff" value="3" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
112 </section> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
113 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
114 <section name="mask_sites"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
115 <param name="maskSites" value="mask.vcf" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
116 <param name="windowSize" value="7" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
117 <param name="minAmbigInWindow" value="3" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
118 </section> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
119 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
120 <param name="includeNoAltN" value="true" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
121 <param name="minAc" value="1" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
122 <param name="minAf" value="0.1" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
123 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
124 <section name="output"> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
125 <param name="startOffset" value="1" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
126 <param name="includeRef" value="true" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
127 <param name="noGenotypes" value="true" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
128 <param name="vcfChrom" value="sample1" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
129 </section> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
130 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
131 <output name="out" ftype="vcf" file="out2.vcf" lines_diff="4" /> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
132 </test> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
133 </tests> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
134 <help><![CDATA[ |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
135 **What it does** |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
136 |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
137 `faToVcf`_ is a tool to extract a VCF from a multi-sequence FASTA alignment. |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
138 |
|
2
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
139 For implementation details see faToVcf's `source code`_. |
|
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
140 |
|
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
141 .. _faToVcf: http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/FOOTER.txt |
|
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
142 .. _source code: https://github.com/ucscGenomeBrowser/kent/blob/master/src/hg/utils/faToVcf/faToVcf.c |
|
d49aa685f7f6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/fatovcf commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
1
diff
changeset
|
143 |
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
144 ]]> </help> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
145 <citations> |
|
1
e91347f3ecf6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 1383a5b93d374f27c479e0732d286f98e0e9cfb0
iuc
parents:
0
diff
changeset
|
146 <citation type="doi">10.1093/bib/bbs038</citation> |
|
0
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
147 </citations> |
|
02e7428386ab
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/fatovcf commit 16910aa7b33e5ff73430be1ca9d7727f4ea5786a
iuc
parents:
diff
changeset
|
148 </tool> |
