prepgetannots | R Documentation |
This function is called before using getAnnot
or
modifylist
with a scan
type operation to
select the annotation lines to be returned or scanned.
prepgetannots(what = "all", setfor = c("scan", "getannots"),
socket = autosocket(), verbose = FALSE)
pga(what = "all", setfor = c("scan", "getannots"),
socket = autosocket(), verbose = FALSE)
what |
the default "all" means that all annotation lines are selected. This can be more specific, see details. |
setfor |
this is used when |
socket |
an object of class |
verbose |
logical, if TRUE mode verbose is on |
The names of annotation lines in the opened ACNUC database is
returned by countfreelists
, they are forced to upper
case letters by prepgetannots
when supplied with the
what
argument.
For the EMBL/SWISSPROT format, keys are: ALL, AC, DT, KW, OS, OC, OG, OH, RN, RC, RP, RX, RA, RG, RT, RL, DR, AH, AS, CC, FH, FT, SQ, SEQ.
For GenBank: ALL, ACCESSION, VERSION, KEYWORDS, SOURCE, ORGANISM, REFERENCE, AUTHORS, CONSRTM, TITLE, JOURNAL, PUBMED, REMARK, COMMENT, FEATURES, ORIGIN, SEQUENCE.
For FT (embl, swissprot) and FEATURES (GenBank), one or more specific feature keys can be specified using lines with only uppercase and such as
FEATURES|CDS FT|TRNA
Keys ALL and SEQ/SEQUENCE stand for all annotation and sequence lines, respectively. For the scan operation, key ALL stand for the DE/DEFINITION lines, and SEQ/SEQUENCE cannot be used (annotations but not sequence are scanned).
The function returns invisibly the annotation lines names.
J.R. Lobry
citation("seqinr")
getAnnot
, modifylist
, countfreelists
## Not run: # Need internet connection
choosebank("genbank")
mylist <- query("mylist","n=AQF16SRRN")
pga() # We want to scan all annotations, including FEATURES
mylist <- modifylist("mylist", operation = "strain", type = "scan")
mylist$nelem # should be 1
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.