- identifier
A vector of identifiers, either numeric or character.
The type of identifier depends on the namespace
and domain
parameters.
**Note**: identifier
must be provided; it cannot be NULL
.
- namespace
A character string specifying the namespace of the identifier.
Possible values depend on the domain
parameter and include:
- For domain = 'compound'
: cid
, name
, smiles
, inchi
, sdf
, inchikey
, formula
, etc.
- For domain = 'substance'
: sid
, sourceid/<source id>
, sourceall/<source name>
, name
, etc.
- For domain = 'assay'
: aid
, listkey
, type/<assay type>
, sourceall/<source name>
, etc.
For more details, see the Input section.
- domain
A character string specifying the domain of the query.
Possible values are:
- compound
(default)
- substance
- assay
- Other domains as specified in the API documentation.
- searchtype
An optional character string specifying the search type.
Possible values depend on the namespace
and domain
.
Examples include:
- substructure
, superstructure
, similarity
, identity
for structure searches.
- fastidentity
, fastsimilarity_2d
, fastsimilarity_3d
, etc. for fast searches.
If NULL
(default), no search type is specified.
- options
A list of additional options for the request.
Available options depend on the specific request and the API.
Examples include:
- For similarity searches: list(Threshold = 95)
- For substructure searches: list(MaxRecords = 100)
If NULL
(default), no additional options are included.
For more details, see the Structure Search Operations section of the PUG REST API.