DAVIDQueryLoop {DAVIDQuery}R Documentation

Access DAVID multiple times.

Description

Make a query larger than DAVID allows in one go, by looping, respecting the limitations imposed by DAVID policies.

Usage

DAVIDQueryLoop(
        idList = unlist(strsplit(strsplit("P31946 P62258 P29360 P42655 Q63631\nP01892 O19619 P06338 P10313 P30444 P30445 P30446 P30514\n",
                " ")[[1]], "\n")),
        idLimit = 100,
        sleepSeconds = 10,
        hitsPerDayLimit = 200,
        verbose = FALSE,
        testMe = FALSE,
        type,
        annot,
        tool,
        graphicMenu = FALSE,
        formatEach = FALSE,
        formatAll = FALSE,
        ...)

Arguments

idList IDs of interest for query.
idLimit Published limit of number of ID's to process in one call.
sleepSeconds Published minimum time between iterations
hitsPerDayLimit Published maximum URL calls to the API per day from one address.
verbose Print out tracking information as the queries are sent.
testMe Runs DAVIDQueryLoop with arguments set as follows: annot=NULL, tool="geneReportFull", type="UNIPROT_ACCESSION", verbose=TRUE
type See DAVIDQuery.
annot See DAVIDQuery.
tool See DAVIDQuery.
graphicMenu See DAVIDQuery.
formatEach Passed to DAVIDQuery as the formatIt argument.
formatAll Assembled results are sent to formatDAVIDResult.
... Other args to be passed to DAVIDQuery.

Value

The results of DAVIDQuery bound together with rbind. Not printed (returned invisibly).

Note

For some choice of the tool argument, the result returned may differ if idLimit is changed.

Author(s)

Roger Day

See Also

DAVIDQuery


[Package DAVIDQuery version 1.2.0 Index]