Test of Simple Object Access to SRS6 sequence retrieval service.
Analog of SRS6LDAP - LDAP search of SRS6 data.
D. Gilbert, Sept. 2002
$xmlresult= SRS6SOAP::search( $basedn, $attributes, $scope, $filter, $extensions)
Base name (ldap 'dn'). For this service,
values such as 'lib=GENBANK', 'id=123,lib=LocusLink' work.
Attributes to return, comma separated list (empty means all).
Search of scope=one, basedn=libname returns list of attributes for lib.
Scope of search, one of 'base', 'one', 'sub', scope of search hierarchy
Search filter, ldap style. E.g.,
'(&(objectClass=*)(|(lib=genbank)(lib=refseq))(des=kinase))'
ldap-defined search extensions,
'sizelimit=10,timelimit=1000,deref=1'
(only sizelimit parsed at present)
SRS getz query, such as
'[libs={genbank refseq}-org:homo sapiens]&[libs-des:kinase]'
SRS getz output options, such as
-c == count, -e == full data, none == idlist
-lb 2100 == start record,
-lv 100 == page size,
note: should be list of strings
XML formatted data result.SRS getz formatted data result.Returns BioseqEntry results to search of SRS6 databanks