reverse_complement: Reverse and/or complement strings

Description Usage Arguments Format Value Examples

Description

Given a character vector, returns the reverse, complement, or reverse & complement of each string as a character vector.

Usage

1
2
3
4
5
6
7
8
9
reverse_complement(x, from_to = DNA)

reverse(x)

complement(x, from_to = DNA)

DNA

RNA

Arguments

x

[character]

Strings to reverse and/or complement.

from_to

[named:character]

Names and values correspond to letters and their complement. Defaults to DNA.

Format

DNA - A named character vector. Names and values correspond to complementary DNA bases.

RNA - A named character vector. Names and values correspond to complementary RNA bases.

Value

Returns a character vector with the same length as x.

Examples

1
2
3
4
5
6
7
8
9
dna <- c('ATGATGC', 'AAAGGG')
reverse(dna)
complement(dna)
reverse_complement(dna)

rna <- c('AUGAUGC', 'AAAGGG')
reverse(rna)
complement(rna, RNA)
reverse_complement(rna, RNA)

EricEdwardBryant/mutagenesis documentation built on May 14, 2019, 6:13 p.m.