Learn R Programming

phyclust (version 0.1-9)

code2nid: Transfer codes (A, G, C, T, -) and nids (0, 1, 2, 3, 4)

Description

Transfer nucleotide codes (A, G, C, T, -) and nucleotide ids (0, 1, 2, 3, 4).

Usage

### S3 methods for a list, vector or matrix (default).
code2nid(codeseq)
nid2code(nidseq, lower.case = TRUE)

Arguments

codeseq
a character vector contains nucleotide codes, A, G, C, T, or -.
nidseq
a numerical vector contains nucleotide ids, 0, 1, 2, 3, or 4.
lower.case
transfer in lower cases.

Value

  • code2nid returns a numerical vector containing nucleotide ids, and nid2code returns a character vector containing nucleotide codes.

Details

These functions are based on the internal object .nucleotide to transfer codes and nids.

References

Phylogenetic Clustering Website: http://thirteen-01.stat.iastate.edu/snoweye/phyclust/

See Also

.nucleotide, snp2sid, sid2snp, code2snp, snp2code.

Examples

Run this code
a <- c("A", "C", "G", "-", "T")
code2nid(a)
nid2code(code2nid(a))

Run the code above in your browser using DataLab