Takes a DNA sequence string and returns its complement (without reversing).
Arguments
- seq
A character vector containing DNA sequences (using A,C,G,T). Preserves case and handles NA values.
Value
A character vector of the same length as the input, containing the complemented sequences
Examples
gseq.comp("ACTG") # Returns "TGAC"
#> [1] "TGAC"
gseq.comp(c("ACTG", "GGCC")) # Returns c("TGAC", "CCGG")
#> [1] "TGAC" "CCGG"
gseq.comp(c("ACTG", NA, "GGCC")) # Returns c("TGAC", NA, "CCGG")
#> [1] "TGAC" NA "CCGG"