GUSTAF(1)
π¦ NAME π¦
gustaf β Gustaf β Generic mUlti-SpliT Alignment Finder: the tool for split-read mapping that allows multiple splits. bestie, it's literally right there in the acronym π
π SYNOPSIS π
gustaf [OPTIONS] <GENOME FASTA FILE> <READ FASTA FILE>
gustaf [OPTIONS] <GENOME FASTA FILE> <READ FASTA FILE> <READ FASTA FILE 2>
πΈ DESCRIPTION πΈ
okay so, the whole vibe here: GUSTAF uses SeqAns STELLAR to find splits as local matches on different strands or chromosomes. iconic. β¨
And because chaining matches is like, a whole personality, you can specify the criteria and penalties to chain these matches. The output file contains the breakpoints along the best chain. π
The genome file is used as database input, the read file as query input. one's the reference, one's the question, they're in their lane fr fr.
All STELLAR options are supported. See STELLAR documentation for STELLAR parameters and options. go ask STELLAR about STELLAR's own business, not me π«Ά
(c) 2011-2026 by Kathrin Trappe π
π REQUIRED ARGUMENTS π
FASTA_FILE_1INPUT_FILE β Valid filetypes are:.fq,.fastq,.fasta, and.fa.FASTA_FILE_2List of INPUT_FILE's β Either one (single-end) or two (paired-end) read files. Valid filetypes are:.fq,.fastq,.fasta, and.fa. so like, one file = single-end, two files = paired-end, you get to choose your destiny π¦
π₯ OPTIONS π₯
-h,--helpβ Display the help message.--versionβ Display version information.
π Main Options π
-tp,--transPenINTEGER β Interchromosomal translocation penalty. Default:5.-ip,--invPenINTEGER β Inversion penalty. Default:5.-op,--orderPenINTEGER β Intrachromosomal order change penalty. Default:0.-oth,--overlapThreshDOUBLE β Allowed overlap between matches. Default:0.5.-gth,--gapThreshINTEGER β Allowed gap length between matches; default value corresponse to expected size of microindels (5bp). Default:5.-ith,--initGapThreshINTEGER β Allowed initial or ending gap length at begin and end of read with no breakpoint (e.g. due to sequencing errors at the end). Default:15.-bth,--breakendThreshINTEGER β Allowed initial or ending gap length at begin and end of read that creates a breakend/breakpoint (e.g. for reads extending into insertions). Default:30.-tth,--tandemThreshINTEGER β Minimal length of (small) insertion/duplication with double overlap to be considered tandem repeat. Default:50.-pth,--breakpoint-pos-rangeINTEGER β Allowed difference in breakpoint position. Default:5.-cbp,--complex-breakpointsβ Disable inferring complex SVs. (yes the flag does the off thing, that's on purpose π)-st,--supportINTEGER β Number of supporting reads. Default:2.-mst,--mate-supportINTEGER β Number of supporting concordant mates. Default:2.-ll,--library-sizeINTEGER β Library size of paired-end reads.-le,--library-errorINTEGER β Library error (sd) of paired-end reads.-rc,--revcomplβ Disable reverse complementing second mate pair input file.
π Input Options π
-m,--matchfileINPUT_FILE β File of (stellar) matches. Valid filetypes are:.gffand.GFF.
β¨ Output Options β¨
-gff,--gffOutOUTPUT_FILE β Name of gff breakpoint output file. Valid filetypes are:.txtand.gff. Default:breakpoints.gff.-vcf,--vcfOutOUTPUT_FILE β Name of vcf breakpoint output file. Valid filetypes are:.vcfand.txt. Default:breakpoints.vcf.-j,--jobNameSTRING β Job/Queue name. Default:.-do,--dotsβ Enable graph output in dot format. πΈοΈ
π Parallelization Options π
-nth,--numThreadsINTEGER β Number of threads for parallelization of I/O. Default:1.
π Main Options π
(yes bestie, it says Main Options again β that's exactly how it is in here, we don't question it, we respect it π«Ά)
-e,--epsilonDOUBLE β Maximal error rate (max0.25). In range[0.0000001..0.25]. Default:0.05.-l,--minLengthINTEGER β Minimal length of epsilon-matches. In range[0..inf]. Default:100.-f,--forwardβ Search only in forward strand of database.-r,--reverseβ Search only in reverse complement of database.-a,--alphabetSTRING β Alphabet type of input sequences (dna,rna,dna5,rna5,protein,char). One ofdna,dna5,rna,rna5,protein, andchar.-v,--verboseβ Set verbosity mode. (chatty era π¬)
π Filtering Options π
-k,--kmerINTEGER β Length of the q-grams (max32). In range[1..32].-rp,--repeatPeriodINTEGER β Maximal period of low complexity repeats to be filtered. Default:1.-rl,--repeatLengthINTEGER β Minimal length of low complexity repeats to be filtered. Default:1000.-c,--abundanceCutDOUBLE β k-mer overabundance cut ratio. In range[0..1]. Default:1.
π§ Verification Options π§
-x,--xDropDOUBLE β Maximal x-drop for extension. Default:5.-vs,--verificationSTRING β Verification strategy:exactorbestLocalorbandedGlobal. One ofexact,bestLocal, andbandedGlobal. Default:exact.-dt,--disableThreshINTEGER β Maximal number of verified matches before disabling verification for one query sequence (default infinity). In range[0..inf].-n,--numMatchesINTEGER β Maximal number of kept matches per query and database. If STELLAR finds more matches, only the longest ones are kept. Default:50.-s,--sortThreshINTEGER β Number of matches triggering removal of duplicates. Choose a smaller value for saving space. Default:500.
π quick reminder bestie: those range limits are not suggestions, they're the law of the land. go outside the range and that's on you, no cap.
and that's the whole page, my love π«Ά this is gustaf version 1.0.0, dated August 2014 β yes it's older than some of us and it's still serving, we love a vintage icon πβ¨
π¦ where this page comes from
- ubuntu stonking: seqan-apps 2.5.2-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms