seq_combine: Combine multiple sequences

View source: R/seq_string_operation.R

seq_combineR Documentation

Combine multiple sequences

Description

Combine multiple sequences

Usage

seq_combine(..., sep = "", collapse = NULL)

Arguments

...

One or more vectors of sequences (DNA, RNA, AA). They must all be of the same type. Short vectors are recycled.

sep

String to insert between input vectors.

collapse

If not NULL, combine everything with this string as separator.

Details

The strings sep and collapsew ill be coerced to the type of input vectors with a warning if some character have to replaced.

Value

A vector of sequences (if collapse is NULL). A vector with a single sequence, otherwise.

See Also

stri_join from stringi and str_c from stringr for the underlying implementation.

Other string operations: seq-replace, seq_count_pattern(), seq_crop_pattern(), seq_crop_position(), seq_detect_pattern(), seq_extract_pattern(), seq_extract_position(), seq_remove_pattern(), seq_remove_position(), seq_replace_position(), seq_split_kmer(), seq_split_pattern()

Examples


x <- dna("ACGTTAGTGTAGCCGT", "CTCGAAATGA")
y <- dna("TTTTTTTT", "AAAAAAAAA")
seq_combine(x, y)
seq_combine(y, x, sep = "CCCCC")
seq_combine(y, x, sep = "CCCCC", collapse = "GGGGG")


bioseq documentation built on Sept. 6, 2022, 5:07 p.m.