MAPSEMBLER2_KISSREADS(1)
π MAPSEMBLER2_KISSREADS(1) π
okay bestie, welcome to mapsembler2_kissreads, a User Commands classic π«Ά β this is the manual page for it and we're gonna go through everything, no skips, periodt.
β¨ NAME β¨
mapsembler2_kissreads β checks, for each sequence contained into the toCheck.fasta, if it is read coherent with reads from readsA.fasta or readsB.fasta π¦
πΈ SYNOPSIS πΈ
mapsembler2_kissreads <toCheck.fasta> <readsC1.fasta> [<readsC2.fasta>
[<readsC3.fasta] ...] [-k value] [-c value] [-d value] [-O value] [-o
name] [-u name] [-n] [-I] [-i index_stride] [-m align_file] [-s] [-f]
[-h]
like, yes, that's a lot of brackets, but you got this π
π DESCRIPTION π
So here's the vibe: for each sequence contained into the toCheck.fasta, it checks if it is read coherent β meaning each position is covered by at least "min_coverage" read(s) β with reads from readsA.fasta or readsB.fasta. A sequence s from toCheck gets treated as follows:
- if s is coherent with at least one read set: output the sequence as follows
>original fasta
comment|C1:min<avg-corr_avg<max|C2:min<avg-cor_avg<max|C3...: >s
With A:min<avg-cor_avg<max standing for: value of the position having minimal coverage in readsA.fasta < average coverage in readsA.fasta - R-squarred corrected average in readsA.fa < value of the position having maximal coverage in readsA.fasta. The coverage is the number of reads that perfectly mapped a position. π
- Any other situation (s not coherent with any): couple non read coherent, not outputed π
π OPTIONS π
-ksize_seed β will use seeds of length size_seed. Default:25.-Ominimal_read_overlap β a read can be mapped if its overlap is a least "minimal_read_overlap". Default:k-cmin_coverage β a sequence is covered by at least min_coverage coherent reads. Default:2-dmax_substitutions β maximal number of substitutions authorized between a read and a fragment. Note that no substitution is allowed on the central position while anaylizing the kissnp output. Default:1.-ofile_name β write read-coherent outputs. Default: standard output-ufile_name β write unread-coherent outputs. Default: standard output-nβ the input file (toCheck.fasta) is a kissnp output (incompatible with-Ioption)
in this case: 1/ only the upper characters are considered (no mapping done on the extensions) and 2/ the central position (where the SNP occurs) is strictly mapped, no substitution is authorized on this position.
-Iβ the input file (toCheck.fasta) is an Intl output (incompatible with-noption)-iindex_stride (int value). This is a heuristic for limiting the memory footprint. Instead of indexing each kmer of the sequences contained into thetoCheck.fasta, kissreads indexes kmers occurring each "index_stride" position. Default =1(no heuristic)-tmax β number of threads (also limited by number of input files)-malign_file β write a file of reads mapped to sequences in file align_file-sβ silent mode π€«-fβ outputs coherent events in a standard fasta file format-hβ prints this message and exit
ngl bestie, watch out for-nand-Iβ they are incompatible with each other, so don't try to run both at once, it's giving chaos π
π AUTHOR π
This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program.
and that's the whole thing, bestie π fr fr you now know mapsembler2_kissreads better than it knows itself. this was mapsembler2_kissreads version 2.2.4, dated October 2018 β mwah, slay, bye πβ¨π
π¦ where this page comes from
- debian bookworm: mapsembler2 2.2.4+dfsg1-4 Β· AGPL-3.0-or-later
- debian trixie: mapsembler2 2.2.4+dfsg1-4 Β· AGPL-3.0-or-later
- ubuntu jammy: mapsembler2 2.2.4+dfsg1-4 Β· AGPL-3.0-or-later
- ubuntu noble: mapsembler2 2.2.4+dfsg1-4 Β· AGPL-3.0-or-later
- ubuntu resolute: mapsembler2 2.2.4+dfsg1-5 Β· AGPL-3.0-or-later
- ubuntu stonking: mapsembler2 2.2.4+dfsg1-7 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms