Skip to contents

Retrieve the IDs for any VecTraits datasets matching the given filter.

Usage

search_vt_smart(field, operator, value, basereq = NA)

Arguments

field

a field of VecTraits to search.

operator

an operator to use when searching.

value

the value that the field might/might not be.

basereq

an httr2 request object, as generated by vb_basereq(). If NA, uses the default request.

Value

An ohvbd.ids vector of VecTraits dataset IDs.

Valid fields

The following field names are valid (shortcut names are listed in brackets):

  • DatasetID (id)

  • OriginalTraitName (traitname)

  • Variables

  • Interactor1Order (order)

  • Interactor1Family (family)

  • Interactor1Genus (genus)

  • Interactor1Species (species, spp)

  • Interactor1Stage (stage)

  • Interactor1Sex (sex)

  • Interactor2Genus (genus2)

  • Interactor2Species (species2, spp2)

  • Citation (cite)

  • DOI

  • CuratedByDOI

  • SubmittedBy (who)

Valid operators

The following operators are valid (alternative names are listed in brackets):

  • contains (contain, has, have)

  • !contains (!contains, !has, !have, ncontains)

  • equals (=, ==, equal, eq)

  • !equals (!=, not, !equal, !eq, neq)

  • starts (starts with, start with, start, sw)

  • !starts (not starts with, not start with, !start, nsw)

  • in (within)

  • !in (not in, not within, !within, nin)

Author

Francis Windram

Examples

if (FALSE) { # \dontrun{
search_vt_smart("Interactor1Genus", "equals", "Anopheles")
} # }