# read genes/features from a gff file
read_feats(ex("eden-utr.gff"))
# read all gff files from a directory
read_feats(list.files(ex("emales/"), "*.gff$", full.names = TRUE))
# read remote files
# \donttest{
gbk_phages <- c(
PSSP7 = paste0(
"ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/",
"000/858/745/GCF_000858745.1_ViralProj15134/",
"GCF_000858745.1_ViralProj15134_genomic.gff.gz"
),
PSSP3 = paste0(
"ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/",
"000/904/555/GCF_000904555.1_ViralProj195517/",
"GCF_000904555.1_ViralProj195517_genomic.gff.gz"
)
)
read_feats(gbk_phages)
# }
# read sequences from a fasta file.
read_seqs(ex("emales/emales.fna"), parse_desc = FALSE)
# read sequence info from a fasta file with `parse_desc=TRUE` (default). `key=value`
# pairs are removed from `seq_desc` and parsed into columns with `key` as name
read_seqs(ex("emales/emales.fna"))
# read sequence info from samtools/seqkit style index
read_seqs(ex("emales/emales.fna.seqkit.fai"))
# read sequence info from multiple gff file
read_seqs(c(ex("emales/emales.gff"), ex("emales/emales-tirs.gff")))
Run the code above in your browser using DataLab