DAVIDQueryLoop {DAVIDQuery} | R Documentation |
Make a query larger than DAVID allows in one go, by looping, respecting the limitations imposed by DAVID policies.
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, ...)
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 . |
The results of DAVIDQuery bound together with rbind
.
Not printed (returned invisibly).
For some choice of the tool
argument, the result returned may differ if idLimit
is changed.
Roger Day