HIV Molecular Immunology API

Version v1.0.2 - OpenAPI 3.0.3

About

License

No license specified.

Contact information

immuno@lanl.gov

https://www.hiv.lanl.gov/content/immunology/index.html

Servers

Terms of service

https://www.lanl.gov/resources/web-policies/copyright-legal.php

Resources

getEpitopes

Finds epitope records in the database

Parameters

Name In Type Required Description
table path string Yes Which table to search
binding_type query integer No Antibody binding type ID
dna_end query integer No Search for epitopes before this DNA location
dna_start query integer No Search for epitopes after this DNA location
end query integer No Search for epitopes before this protein location; requires protein
hla_id query integer No Epitope HLA/MHC ID
id query integer No Epitope ID
immunogen query integer No Immunogen ID
isotype query integer No Isotype ID
keyword query integer No Epitope keyword ID
outcome query integer No Outcome ID
protein query integer No Epitope is from this protein ID
pubmed_id query integer No PubMed ID of epitope references
spans query integer No Search for epitopes at this protein location; requires protein
species query integer No Immune response observed in this species ID
start query integer No Search for epitopes after this protein location; requires protein
subtype query integer No Virus subtype ID
vaccine_adjuvant query integer No Vaccine adjuvant ID
vaccine_component query integer No Vaccine component ID
vaccine_strain query integer No Vaccine viral strain ID
vaccine_type query integer No Vaccine type ID
author query string No Author of a reference
cite query string No Citation key of a reference
epitope query string No Epitope sequence
epitope_name query string No Epitope name
hla query string No MHC/HLA of the epitope. T cell only
mab_name query string No Name of the monoclonal antibody (mAb)
note query string No Text in a note
protein_name query string No Epitope is from this protein
author_first query boolean No Restrict author search to first authors
author_last query boolean No Restrict author search to last authors
au_filter query boolean No Show only this author’s references (Ab only)
kw_filter query boolean No Show only notes containing selected keyword(s) (Ab only)
note_filter query boolean No Show only notes matching this text (Ab only)

Response 200

Epitopes
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EpitopeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

getPatients

Finds patient records in the database

Parameters

Name In Type Required Description
id query integer No Patient ID
infection_year query integer No Infection year
patient_hla_id query integer No Patient HLA ID
species query integer No Species ID
ethnicity query string No Patient ethnicity
note query string No Patient note
patient_code query string No Patient code
patient_sex query string No Patient sex
progression query string No Patient HIV progression state code
risk_factor query string No Patient HIV risk factor code
patient_code_exact query boolean No Restrict author search to first authors

Response 200

Patients
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PatientResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listBindingType

List binding types in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Binding types
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listBindingTypeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listCountry

List countries in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Countries
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listCountryResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listHLA

List HLAs in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

HLAs
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listHLAResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listImmunogen

List immunogens in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Immunogens
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listImmunogenResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listIsotype

List isotypes in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Isotypes
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listIsotypeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listKeyword

List keywords in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Keywords
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listKeywordResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listOutcome

List outcomes in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Outcomes
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listOutcomeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientEthnicity

List ethnicities in the patient table

Parameters

This resource has no input parameters.

Response 200

Ethnicity
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientEthnicityResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientHLA

List patient HLAs in the database

Parameters

This resource has no input parameters.

Response 200

HLAs
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientHLAResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientInfectionCountry

List infection countries in the database

Parameters

This resource has no input parameters.

Response 200

Infection countries
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientInfectionCountryResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientInfectionYear

List infection years in the database

Parameters

This resource has no input parameters.

Response 200

Infection countries
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientInfectionYearResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientProgression

List patient HIV progression in the database

Parameters

This resource has no input parameters.

Response 200

Patient HIV progression
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientProgressionResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientRiskFactor

List patient HIV risk factor in the database

Parameters

This resource has no input parameters.

Response 200

Patient HIV risk factor
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientRiskFactorResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientSex

List sexes in the patient table

Parameters

This resource has no input parameters.

Response 200

Sex
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientSexResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listPatientSpecies

List species in the patient table

Parameters

This resource has no input parameters.

Response 200

Species
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listPatientSpeciesResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listProtein

List HXB2 proteins in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

HXB2 protein
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listProteinResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listSpecies

List species in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Species
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listSpeciesResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listSubtype

List subtypes in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Subtypes
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listSubtypeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listVaccineAdjuvant

List vaccine adjuvants in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Vaccine adjuvants
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listVaccineAdjuvantResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listVaccineComponent

List vaccine components in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Vaccine components
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listVaccineComponentResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listVaccineStrain

List vaccine strains in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Vaccine strains
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listVaccineStrainResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

listVaccineType

List vaccine types in the database

Parameters

Name In Type Required Description
table path string Yes

Response 200

Vaccine types
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/listVaccineTypeResponse"}}}

Response 400

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 401

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 404

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 500

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Response 501

default Mojolicious::Plugin::OpenAPI response
{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DefaultResponse"}}}

Parameters

Components

  • AbTable
  • AuthorRecord
  • BindingTypeRecord
  • CiteRecord
  • CountryRecord
  • DefaultResponse
  • EpitopeRecord
  • EpitopeResponse
  • HLARecord
  • IdType
  • ImmunogenRecord
  • IsotypeRecord
  • KeywordRecord
  • listBindingTypeResponse
  • listCountryResponse
  • listHLAResponse
  • listImmunogenResponse
  • listIsotypeResponse
  • listKeywordResponse
  • listOutcomeResponse
  • listPatientEthnicityResponse
  • listPatientHLAResponse
  • listPatientInfectionCountryResponse
  • listPatientInfectionYearResponse
  • listPatientProgressionResponse
  • listPatientRiskFactorResponse
  • listPatientSexResponse
  • listPatientSpeciesResponse
  • listProteinResponse
  • listSpeciesResponse
  • listSubtypeResponse
  • listVaccineAdjuvantResponse
  • listVaccineComponentResponse
  • listVaccineStrainResponse
  • listVaccineTypeResponse
  • NoteRecord
  • OutcomeRecord
  • PatientEthnicityRecord
  • PatientHLARecord
  • PatientInfectionCountryRecord
  • PatientInfectionYearRecord
  • PatientProgressionRecord
  • PatientRecord
  • PatientResponse
  • PatientRiskFactorRecord
  • PatientSexRecord
  • PatientSpeciesRecord
  • ProteinRecord
  • SpeciesRecord
  • SubtypeRecord
  • Table
  • TCellTable
  • TimeStamp
  • VaccineAdjuvantRecord
  • VaccineComponentRecord
  • VaccineStrainRecord
  • VaccineTypeRecord
  • VariantRecord