Crate htsget_search

source ·

Modules

  • Module providing a representation of the HtsGet specification.
  • Module providing the abstractions needed to read files from an storage

Structs

  • Configuration for the htsget server.
  • Configuration for the htsget server.
  • The headers that need to be supplied when requesting data from a url.
  • Wrapped json response for htsget.
  • A query contains all the parameters that can be used when requesting a search for either of reads or variants.
  • A regex storage is a storage that matches ids using Regex.
  • The response for a HtsGet query.
  • Configuration of the service info.
  • Configuration for the htsget ticket server.
  • A url from which raw data can be retrieved.

Enums

  • Class component of htsget response.
  • An enumeration with all the possible formats.
  • Specify the storage backend to use as config values.

Traits

  • A trait which matches the query id, replacing the match in the substitution text.
  • Determines whether the query matches for use with the storage.
  • A trait for determining the response from Storage.
  • A trait which uses storage to resolve requests into responses.

Type Aliases