API Routes

This section provides a reference for the API routes of the AAProp API.

Routes

Get Amino Acid Information

This route returns information about an amino acid.

  • URL: /amino_acid/{amino_acid}
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
    "side_chain": "Nonpolar",
    "molecular_weight": 89.09,
    "codons": [
      "GCT",
      "GCC",
      "GCA",
      "GCG"
    ]
  }
}

Get Amino Acid Side Chain Information

This route returns information about the side chain of an amino acid.

  • URL: /amino_acid/{amino_acid}/side_chain
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/side_chain
{
  "amino_acid": {
    "name": "Alanine",
    "side_chain": "Nonpolar",
  }
}

Get Amino Acid Molecular Weight

This route returns the molecular weight of an amino acid.

  • URL: /amino_acid/{amino_acid}/molecular_weight
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/molecular_weight
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
    "molecular_weight": 89.09,
  }
}

Get Amino Acid Codons

This route returns the codons that code for an amino acid.

  • URL: /amino_acid/{amino_acid}/codon
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/codon
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
    "codons": [
      "GCT",
      "GCC",
      "GCA",
      "GCG"
    ]
  }
}

Get Amino Acid Abbreviation

This route returns the abbreviation of an amino acid.

  • URL: /amino_acid/{amino_acid}/abbreviation
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/abbreviation
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
  }
}

Get Amino Acid Short Name

This route returns the short name of an amino acid.

  • URL: /amino_acid/{amino_acid}/short_name
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/short_name
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
  }
}

Get Amino Acid Codons Count

This route returns the number of codons that code for an amino acid.

  • URL: /amino_acid/{amino_acid}/codon_count
  • Method: GET
  • URL Parameters:
    • amino_acid: The name, three-letter code, or one-letter code of the amino acid.
  • Example:
curl https://aaprop.shuttleapp.rs/amino_acid/Alanine/codon_count
{
  "amino_acid": {
    "name": "Alanine",
    "short_name": "Ala",
    "abbreviation": "A",
    "codon_count": 4,
  }
}

Check for the health of the API

This route returns the health status of the API.

  • URL: /health
  • Method: GET
  • Example:
curl https://aaprop.shuttleapp.rs/health
{}