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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>