You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`qname::StringView{A}`. `A` is an implementation detail.
87
+
Names of the query sequences
88
+
When the sequences are from a FASTA file, this is typically the _identifier_ of the
89
+
FASTA records, i.e. the part of the header before the first space.
90
+
*`tname::Union{Nothing, StringView{A}}`. Same as `qname`, but for the target (i.e. subject)
91
+
sequence. May be `nothing` if the record is unmapped.
92
+
*`qlen` and `tlen`. Of type `Int`. Length of the full query and target sequence.
93
+
*`qstart` and `tstart`. Of type `Int`. Leftmost (i.e. lowest) position of the alignment
94
+
in the query and target, respectively. This does not take strandedness into account.
95
+
*`qend` and `tend`. Of type `Int`. Rightmost (i.e. highest) position of the alignment
96
+
in the query and target, respectively. This does not take strandedness into account.
97
+
As such, we always have `record.qend - record.qtart) >= 0`, and likewise for the target.
98
+
*`alnlen::Int`. Length of alignment. That includes gaps in query and target, and may therefore
99
+
not match either `qend - qstart + 1`, or that of the target.
100
+
*`matches::Int`. Number of residue matches (not mismatches) in the alignment.
101
+
`matches / alnlen` is the alignment identity and is between 0 and 1.
102
+
*`mapq::Union{Int, Nothing}`. Mapping quality, from 0:254, where 254 is the better quality.
103
+
When calibrated, the probability the mapping is correct should be 10^(-mapq / 10).
104
+
A value of `nothing` indicates the mapping quality is unavailable.
105
+
*`is_rc::Union{Bool, Nothing}` indicates whether the alignment matches the target on the forward (`false`) or reverse-complement `true` strand. A missing alignment is `nothing`.
113
106
114
107
The PAF format does not contain fields for alignment identity, query coverage
0 commit comments