Learn R Programming

blastar (version 0.1.1)

fetch_metadata: Fetch Metadata (and optionally sequence ranges) from NCBI

Description

Fetch Metadata (and optionally sequence ranges) from NCBI

Usage

fetch_metadata(accessions, db = c("nuccore", "protein"), seq_range = NULL)

Value

A tibble with columns accession, accession_version, title, organism, sequence

Arguments

accessions

Character vector of accession numbers.

db

Either "nuccore" or "protein".

seq_range

Either:

  • NULL (default): fetch full sequence for every accession

  • numeric(2): fetch that same start–end for all accessions

  • named list: each element is a numeric(2) vector, names are accessions; will fetch only that slice for the named accession, full sequence for others.

Examples

Run this code
# \donttest{
# Fetch metadata for a nucleotide sequence
result <- fetch_metadata("NM_000546", db = "nuccore")

# Fetch specific sequence range (positions 1-100)
result_range <- fetch_metadata("NM_000546", db = "nuccore", seq_range = c(1, 100))

# Fetch multiple accessions
result_multi <- fetch_metadata(c("NM_000546", "NM_001126"), db = "nuccore")
# }

Run the code above in your browser using DataLab