## ------------------------------------------------------------------------
suppressPackageStartupMessages(library(genbankr))
smpfile = system.file("sample.gbk", package="genbankr")
gb = readGenBank(smpfile)
gb

## ------------------------------------------------------------------------
genes(gb)

## ---- results='hide'-----------------------------------------------------
cds(gb)
exons(gb)
transcripts(gb)

## ---- results='hide'-----------------------------------------------------
variants(gb)
otherFeatures(gb)


## ------------------------------------------------------------------------
accession(gb)
vers(gb)

## ------------------------------------------------------------------------
seqinfo(gb)

## ------------------------------------------------------------------------
getSeq(gb)

## ------------------------------------------------------------------------
pg = parseGenBank(smpfile)
str(pg, max.level = 1)

## ------------------------------------------------------------------------
gbf = readGenBank(smpfile, ret.seq = FALSE)
gbf

## ------------------------------------------------------------------------
gbkfile = GenBankFile(smpfile)
gb2 = import(gbkfile)

## ------------------------------------------------------------------------
gba = GBAccession("U49845.1")
gba

## ------------------------------------------------------------------------
readGenBank(gba, partial=TRUE)

## ------------------------------------------------------------------------
getSeq(gbkfile)

## ------------------------------------------------------------------------
parseGenBank(smpfile, ret.anno=FALSE)

## ------------------------------------------------------------------------
gbr = readGenBank(smpfile)
tx = makeTxDbFromGenBank(gbr)
tx

