ga4gh.refget.serverless.routes.sequence

Lambda functions associated with ‘/sequence/’ API routes

Functions

  • get_sequence(): ‘/sequence/:id’ route function, get a sequence/subsequence by its id

  • get_metadata(): ‘/sequence/:id/metadata’ route function, get sequence metadata by id

  • get_service_info(): ‘/sequence/service-info’ route function, get service info

ga4gh.refget.serverless.routes.sequence.get_sequence(event, context)

‘/sequence/:id’ route function, get a sequence/subsequence by its id

Parameters
  • event (dict[str, object]) – AWS SAM event (incl. headers, path params, query params)

  • context (dict[str, str]) – AWS SAM context

Returns

AWS SAM-formatted response

Return type

dict[str, object]

ga4gh.refget.serverless.routes.sequence.get_metadata(event, context)

‘/sequence/:id/metadata’ route function, get sequence metadata by id

Parameters
  • event (dict[str, object]) – AWS SAM event (incl. headers, path params, query params)

  • context (dict[str, str]) – AWS SAM context

Returns

AWS SAM-formatted response

Return type

dict[str, object]

ga4gh.refget.serverless.routes.sequence.get_service_info(event, context)

‘/sequence/service-info’ route function, get service info

Parameters
  • event (dict[str, object]) – AWS SAM event (incl. headers, path params, query params)

  • context (dict[str, str]) – AWS SAM context

Returns

AWS SAM-formatted response

Return type

dict[str, object]