DAVIDQueryLoop: Access DAVID multiple times.

Description Usage Arguments Value Note Author(s) See Also

Description

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

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
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


DAVIDQuery documentation built on Sept. 12, 2016, 6:11 a.m.