View source: R/show.sequence.R
| show.sequence | R Documentation | 
A function displaying a set of DNA sequences in the form of a mosaic of colored tiles.
show.sequence(
  x,
  xlim,
  ylim,
  xlab = "Position",
  text = FALSE,
  col = c(A = "red", G = "yellow", C = "green", T = "blue", `-` = "grey"),
  ...
)
| x | A vector containing the DNA sequences (ATCG-; character). | 
| xlim | The range of nucleotides to show (a length 2 numeric vector). | 
| ylim | The range of sequences to show (a length 2 numeric vector). | 
| xlab | An optional label for the x-axis (character). | 
| text | Whether to show the letters associated with the DNA bases
(default:  | 
| col | A named vector of color values with which to show the nucleotides. | 
| ... | Further arguments (graphical parameters) to be passed internally
to function  | 
NULL (invisibly).
Guillaume Guénard [aut, cre] (<https://orcid.org/0000-0003-0761-3072>), Pierre Legendre [ctb] (<https://orcid.org/0000-0002-3838-3305>)
## A set of exemplary DNA sequences:
sqn <- c(Sequence_0 = "ATCG-TTT-G--C--CA--TTA--TTAA-GTGC-GTGGTCT-TCA",
         Sequence_1 = "ATCG-TTTCG--CCCCA--TTA--TTAA-GTAA-GTAATCTTTCA",
         Sequence_2 = "TTGGCTTCC--TC--CAT-TTC--TTCA-GT-ACG-ATTCTTTTA",
         Sequence_3 = "TTCG-TACC-T-T---A-ATAA--T-AA-GTCTTGTAATCGTTCA",
         Sequence_4 = "TTCG-TACC-T-T-T-C-ATAA--T-AA-GTCTGGTGGTCGTTCA",
         Sequence_5 = "TTCG-TACG-T-T-T-C-ATAT--T-AA-GTCTGGTGGTCGTTCA",
         Sequence_6 = "TTCG-TACG-T-T-T-GATTTT--T-AA-GTCTGGT---CGTTCA",
         Sequence_7 = "TTAG-TACG-T-T-T-GATTTT--T-TT-G---GGT---CGTTTT",
         Sequence_8 = "TTAG-TACG-T-T-T-GATTTT--T-TT-G---GA----CGTTTT",
         Sequence_9 = "TTAG-TACG-TATCT-GAT--TAAT-TT-G---GA----CG--TA")
## With all the defaults:
show.sequence(sqn)
## Displays the nucleotides and the gaps:
show.sequence(sqn, text=TRUE, cex=0.75)
## Clean up:
rm(sqn)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.