{"size": 3720, "ext": "js", "max_stars_repo_path": "src/proteinAlphabet.js", "max_stars_repo_name": "XingGao-PKI/ve-sequence-utils", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/proteinAlphabet.js", "max_issues_repo_name": "XingGao-PKI/ve-sequence-utils", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "src/proteinAlphabet.js", "max_forks_repo_name": "XingGao-PKI/ve-sequence-utils", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 18.6, "max_line_length": 181, "alphanum_fraction": 0.5293010753}
module.exports = {
  A: {
    value: "A",
    name: "Alanine",
    threeLettersName: "Ala",
    hydrophobicity: 1.8,
    color: "#FF5C5C"
  },
  R: {
    value: "R",
    name: "Arginine",
    threeLettersName: "Arg",
    hydrophobicity: -4.5,
    color: "#190000"
  },
  N: {
    value: "N",
    name: "Asparagine",
    threeLettersName: "Asn",
    hydrophobicity: -3.5,
    color: "#4D0000"
  },
  D: {
    value: "D",
    name: "Aspartic acid",
    threeLettersName: "Asp",
    hydrophobicity: -3.5,
    color: "#4D0000"
  },
  C: {
    value: "C",
    name: "Cysteine",
    threeLettersName: "Cys",
    hydrophobicity: 2.5,
    color: "#FF8080"
  },
  E: {
    value: "E",
    name: "Glutamic acid",
    threeLettersName: "Glu",
    hydrophobicity: -3.5,
    color: "#4D0000"
  },
  Q: {
    value: "Q",
    name: "Glutamine",
    threeLettersName: "Gln",
    hydrophobicity: -3.5,
    color: "#4D0000"
  },
  G: {
    value: "G",
    name: "Glycine",
    threeLettersName: "Gly",
    hydrophobicity: -0.4,
    color: "#EB0000"
  },
  H: {
    value: "H",
    name: "Histidine",
    threeLettersName: "His",
    hydrophobicity: -3.2,
    color: "#5C0000"
  },
  I: {
    value: "I",
    name: "Isoleucine ",
    threeLettersName: "Ile",
    hydrophobicity: 4.5,
    color: "#FFE6E6"
  },
  L: {
    value: "L",
    name: "Leucine",
    threeLettersName: "Leu",
    hydrophobicity: 3.8,
    color: "#FFC2C2"
  },
  K: {
    value: "K",
    name: "Lysine",
    threeLettersName: "Lys",
    hydrophobicity: -3.9,
    color: "#380000"
  },
  M: {
    value: "M",
    name: "Methionine",
    threeLettersName: "Met",
    hydrophobicity: 1.9,
    color: "#FF6161"
  },
  F: {
    value: "F",
    name: "Phenylalanine",
    threeLettersName: "Phe",
    hydrophobicity: 2.8,
    color: "#FF8F8F"
  },
  P: {
    value: "P",
    name: "Proline",
    threeLettersName: "Pro",
    hydrophobicity: -1.6,
    color: "#AD0000"
  },
  S: {
    value: "S",
    name: "Serine",
    threeLettersName: "Ser",
    hydrophobicity: -0.8,
    color: "#D60000"
  },
  T: {
    value: "T",
    name: "Threonine",
    threeLettersName: "Thr",
    hydrophobicity: -0.7,
    color: "#DB0000"
  },
  U: {
    value: "U",
    name: "Selenocysteine",
    threeLettersName: "Sec",
    color: "#FF0000"
  },
  W: {
    value: "W",
    name: "Tryptophan",
    threeLettersName: "Trp",
    hydrophobicity: -0.9,
    color: "#D10000"
  },
  Y: {
    value: "Y",
    name: "Tyrosine",
    threeLettersName: "Tyr",
    hydrophobicity: -1.3,
    color: "#BD0000"
  },
  V: {
    value: "V",
    name: "Valine",
    threeLettersName: "Val",
    hydrophobicity: 4.2,
    color: "#FFD6D6"
  },
  "*": {
    value: "*",
    name: "Stop",
    threeLettersName: "Stop",
    color: "#FF0000"
  },
  ".": {
    //tnr: this is actually a deletion/gap character (previously we had this as a stop character which is incorrect) https://www.dnabaser.com/articles/IUPAC%20ambiguity%20codes.html
    value: ".",
    name: "Gap",
    threeLettersName: "Gap",
    color: "#FF0000"
  },
  "-": {
    value: "-",
    name: "Gap",
    threeLettersName: "Gap",
    color: "#FF0000"
  },
  B: {
    value: "B",
    threeLettersName: "ND",
    color: "lightpurple",
    isAmbiguous: true,
    name: "B",
    aliases: "ND"
  },
  J: {
    value: "J",
    threeLettersName: "IL",
    color: "lightpurple",
    isAmbiguous: true,
    name: "J",
    aliases: "IL"
  },
  X: {
    value: "X",
    threeLettersName: "ACDEFGHIKLMNPQRSTVWY",
    color: "lightpurple",
    isAmbiguous: true,
    name: "X",
    aliases: "ACDEFGHIKLMNPQRSTVWY"
  },
  Z: {
    value: "Z",
    threeLettersName: "QE",
    color: "lightpurple",
    isAmbiguous: true,
    name: "Z",
    aliases: "QE"
  }
};
