Dotplot basics¶
A technique (Gibbs and McIntyre) for comparing sequences. All cogent3
sequence collections classes (SequenceCollection
, Alignment
and ArrayAlignment
) have a dotplot method.
The method returns a drawable, as demonstrated below between unaligned sequences.
If sequence names are not provided, two randomly chosen sequences are selected (see below). The plot title reflects the parameter values for defining a match. window
is the size of the sequence segments being compared. threshold
is the number of exact matches within window
required for the two sequence segments to be considered a match. gap
is the size of a gap between adjacent matches before merging.
Modifying the matching parameters¶
If we set window and threshold to be equal, this is equivalent to an exact match approach.
Displaying dotplot for the reverse complement¶
Note
clicking on an entry in the legend turns it off
Setting plot attributes¶
I’ll modify the title and figure width.