R语言中的一些R包可以通过fasta文件输入输出核酸或氨基酸序列
ape包提供了三种直接读入本地序列文件的函数read.dna(),read.FASTA()和read.fastq(),read.GenBank()函数从GenBank中直接读取序列。仅能读入核酸序列,蛋白序列不行。
rutil包提供了read_fasta()和write_fasta()输入输出fasta文件,读入为tibble格式
Biostrings包通过以下函数 [readBStringSet(), readDNAStringSet(), readRNAStringSet(), readAAStringSet()] 从文件(FASTA 或 FASTQ 格式)中读取原始/DNA/RNA/氨基酸序列。读入的数据为Xstring。还提供了读入多序列比对后的fasta文件输入函数,如readAAMultipleAlignment()。
网友评论