{
 "about": "ε280 by the Pace coefficients (5500 Trp, 1490 Tyr, 125 cystine), both conventions, for UniProt sequences and a tagged construct, computed with Biopython's ProtParam. Exact: the coefficients are integers, so any difference is a bug. Biopython's molecular weight (its own residue table) is recorded for information only.",
 "oracle": {
  "name": "Biopython Bio.SeqUtils.ProtParam",
  "version": "Biopython 1.85; Python 3.11.15",
  "script": "pipeline/lab-calculators/reference.py",
  "command": "python pipeline/lab-calculators/reference.py extinction"
 },
 "recordedOn": "2026-10-06",
 "count": 22,
 "coverage": {
  "noTrp": [
   "p01116",
   "p01112",
   "p37840",
   "p10636",
   "his-tag-alone"
  ],
  "noTrpNoTyr": [
   "his-tag-alone"
  ],
  "oddCys": [
   "p01116",
   "p69905",
   "p00698",
   "p02769"
  ],
  "tagged": [
   "his-tag-gfp"
  ]
 },
 "cases": [
  {
   "id": "p01308",
   "accession": "P01308",
   "name": "Insulin",
   "input": {
    "sequence": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN",
    "length": 110
   },
   "expected": {
    "extinctionReduced": 16960,
    "extinctionCystines": 17335,
    "trp": 2,
    "tyr": 4,
    "cys": 6
   },
   "biopythonMolecularWeight": 11980.79,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P01308",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p68871",
   "accession": "P68871",
   "name": "Hemoglobin subunit beta",
   "input": {
    "sequence": "MVHLTPEEKSAVTALWGKVNVDEVGGEALGRLLVVYPWTQRFFESFGDLSTPDAVMGNPKVKAHGKKVLGAFSDGLAHLDNLKGTFATLSELHCDKLHVDPENFRLLGNVLVCVLAHHFGKEFTPPVQAAYQKVVAGVANALAHKYH",
    "length": 147
   },
   "expected": {
    "extinctionReduced": 15470,
    "extinctionCystines": 15595,
    "trp": 2,
    "tyr": 3,
    "cys": 2
   },
   "biopythonMolecularWeight": 15998.21,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P68871",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p02766",
   "accession": "P02766",
   "name": "Transthyretin",
   "input": {
    "sequence": "MASHRLLLLCLAGLVFVSEAGPTGTGESKCPLMVKVLDAVRGSPAINVAVHVFRKAADDTWEPFASGKTSESGELHGLTTEEEFVEGIYKVEIDTKSYWKALGISPFHEHAEVVFTANDSGPRRYTIAALLSPYSYSTTAVVTNPKE",
    "length": 147
   },
   "expected": {
    "extinctionReduced": 18450,
    "extinctionCystines": 18575,
    "trp": 2,
    "tyr": 5,
    "cys": 2
   },
   "biopythonMolecularWeight": 15886.83,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P02766",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p01116",
   "accession": "P01116",
   "name": "GTPase KRas",
   "input": {
    "sequence": "MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVIDGETCLLDILDTAGQEEYSAMRDQYMRTGEGFLCVFAINNTKSFEDIHHYREQIKRVKDSEDVPMVLVGNKCDLPSRTVDTKQAQDLARSYGIPFIETSAKTRQRVEDAFYTLVREIRQYRLKKISKEEKTPGCVKIKKCIIM",
    "length": 189
   },
   "expected": {
    "extinctionReduced": 13410,
    "extinctionCystines": 13660,
    "trp": 0,
    "tyr": 9,
    "cys": 5
   },
   "biopythonMolecularWeight": 21655.59,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P01116",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p04637",
   "accession": "P04637",
   "name": "Cellular tumor antigen p53",
   "input": {
    "sequence": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD",
    "length": 393
   },
   "expected": {
    "extinctionReduced": 35410,
    "extinctionCystines": 36035,
    "trp": 4,
    "tyr": 9,
    "cys": 10
   },
   "biopythonMolecularWeight": 43652.71,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P04637",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p00533",
   "accession": "P00533",
   "name": "Epidermal growth factor receptor",
   "input": {
    "sequence": "MRPSGTAGAALLALLAALCPASRALEEKKVCQGTSNKLTQLGTFEDHFLSLQRMFNNCEVVLGNLEITYVQRNYDLSFLKTIQEVAGYVLIALNTVERIPLENLQIIRGNMYYENSYALAVLSNYDANKTGLKELPMRNLQEILHGAVRFSNNPALCNVESIQWRDIVSSDFLSNMSMDFQNHLGSCQKCDPSCPNGSCWGAGEENCQKLTKIICAQQCSGRCRGKSPSDCCHNQCAAGCTGPRESDCLVCRKFRDEATCKDTCPPLMLYNPTTYQMDVNPEGKYSFGATCVKKCPRNYVVTDHGSCVRACGADSYEMEEDGVRKCKKCEGPCRKVCNGIGIGEFKDSLSINATNIKHFKNCTSISGDLHILPVAFRGDSFTHTPPLDPQELDILKTVKEITGFLLIQAWPENRTDLHAFENLEIIRGRTKQHGQFSLAVVSLNITSLGLRSLKEISDGDVIISGNKNLCYANTINWKKLFGTSGQKTKIISNRGENSCKATGQVCHALCSPEGCWGPEPRDCVSCRNVSRGRECVDKCNLLEGEPREFVENSECIQCHPECLPQAMNITCTGRGPDNCIQCAHYIDGPHCVKTCPAGVMGENNTLVWKYADAGHVCHLCHPNCTYGCTGPGLEGCPTNGPKIPSIATGMVGALLLLLVVALGIGLFMRRRHIVRKRTLRRLLQERELVEPLTPSGEAPNQALLRILKETEFKKIKVLGSGAFGTVYKGLWIPEGEKVKIPVAIKELREATSPKANKEILDEAYVMASVDNPHVCRLLGICLTSTVQLITQLMPFGCLLDYVREHKDNIGSQYLLNWCVQIAKGMNYLEDRRLVHRDLAARNVLVKTPQHVKITDFGLAKLLGAEEKEYHAEGGKVPIKWMALESILHRIYTHQSDVWSYGVTVWELMTFGSKPYDGIPASEISSILEKGERLPQPPICTIDVYMIMVKCWMIDADSRPKFRELIIEFSKMARDPQRYLVIQGDERMHLPSPTDSNFYRALMDEEDMDDVVDADEYLIPQQGFFSSPSTSRTPLLSSLSATSNNSTVACIDRNGLQSCPIKEDSFLQRYSSDPTGALTEDSIDDTFLPVPEYINQSVPKRPAGSVQNPVYHNQPLNPAPSRDPHYQDPHSTAVGNPEYLNTVQPTCVNSTFDSPAHWAQKGSHQISLDNPDYQQDFFPKEAKPNGIFKGSTAENAEYLRVAPQSSEFIGA",
    "length": 1210
   },
   "expected": {
    "extinctionReduced": 125140,
    "extinctionCystines": 128890,
    "trp": 13,
    "tyr": 36,
    "cys": 60
   },
   "biopythonMolecularWeight": 134276.04,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P00533",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p0dtc2",
   "accession": "P0DTC2",
   "name": "Spike glycoprotein",
   "input": {
    "sequence": "MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT",
    "length": 1273
   },
   "expected": {
    "extinctionReduced": 146460,
    "extinctionCystines": 148960,
    "trp": 12,
    "tyr": 54,
    "cys": 40
   },
   "biopythonMolecularWeight": 141176.82,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P0DTC2",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p69905",
   "accession": "P69905",
   "name": "Hemoglobin subunit alpha",
   "input": {
    "sequence": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR",
    "length": 142
   },
   "expected": {
    "extinctionReduced": 9970,
    "extinctionCystines": 9970,
    "trp": 1,
    "tyr": 3,
    "cys": 1
   },
   "biopythonMolecularWeight": 15257.36,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P69905",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p07437",
   "accession": "P07437",
   "name": "Tubulin beta chain",
   "input": {
    "sequence": "MREIVHIQAGQCGNQIGAKFWEVISDEHGIDPTGTYHGDSDLQLDRISVYYNEATGGKYVPRAILVDLEPGTMDSVRSGPFGQIFRPDNFVFGQSGAGNNWAKGHYTEGAELVDSVLDVVRKEAESCDCLQGFQLTHSLGGGTGSGMGTLLISKIREEYPDRIMNTFSVVPSPKVSDTVVEPYNATLSVHQLVENTDETYCIDNEALYDICFRTLKLTTPTYGDLNHLVSATMSGVTTCLRFPGQLNADLRKLAVNMVPFPRLHFFMPGFAPLTSRGSQQYRALTVPELTQQVFDAKNMMAACDPRHGRYLTVAAVFRGRMSMKEVDEQMLNVQNKNSSYFVEWIPNNVKTAVCDIPPRGLKMAVTFIGNSTAIQELFKRISEQFTAMFRRKAFLHWYTGEGMDEMEFTEAESNMNDLVSEYQQYQDATAEEEEDFGEEAEEEA",
    "length": 444
   },
   "expected": {
    "extinctionReduced": 45840,
    "extinctionCystines": 46340,
    "trp": 4,
    "tyr": 16,
    "cys": 8
   },
   "biopythonMolecularWeight": 49670.28,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P07437",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p00698",
   "accession": "P00698",
   "name": "Lysozyme C",
   "input": {
    "sequence": "MRSLLILVLCFLPLAALGKVFGRCELAAAMKRHGLDNYRGYSLGNWVCAAKFESNFNTQATNRNTDGSTDYGILQINSRWWCNDGRTPGSRNLCNIPCSALLSSDITASVNCAKKIVSDGNGMNAWVAWRNRCKGTDVQAWIRGCRL",
    "length": 147
   },
   "expected": {
    "extinctionReduced": 37470,
    "extinctionCystines": 37970,
    "trp": 6,
    "tyr": 3,
    "cys": 9
   },
   "biopythonMolecularWeight": 16238.49,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P00698",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p02769",
   "accession": "P02769",
   "name": "Albumin",
   "input": {
    "sequence": "MKWVTFISLLLLFSSAYSRGVFRRDTHKSEIAHRFKDLGEEHFKGLVLIAFSQYLQQCPFDEHVKLVNELTEFAKTCVADESHAGCEKSLHTLFGDELCKVASLRETYGDMADCCEKQEPERNECFLSHKDDSPDLPKLKPDPNTLCDEFKADEKKFWGKYLYEIARRHPYFYAPELLYYANKYNGVFQECCQAEDKGACLLPKIETMREKVLASSARQRLRCASIQKFGERALKAWSVARLSQKFPKAEFVEVTKLVTDLTKVHKECCHGDLLECADDRADLAKYICDNQDTISSKLKECCDKPLLEKSHCIAEVEKDAIPENLPPLTADFAEDKDVCKNYQEAKDAFLGSFLYEYSRRHPEYAVSVLLRLAKEYEATLEECCAKDDPHACYSTVFDKLKHLVDEPQNLIKQNCDQFEKLGEYGFQNALIVRYTRKVPQVSTPTLVEVSRSLGKVGTRCCTKPESERMPCTEDYLSLILNRLCVLHEKTPVSEKVTKCCTESLVNRRPCFSALTPDETYVPKAFDEKLFTFHADICTLPDTEKQIKKQTALVELLKHKPKATEEQLKTVMENFVAFVDKCCAADDKEACFAVEGPKLVVSTQTALA",
    "length": 607
   },
   "expected": {
    "extinctionReduced": 47790,
    "extinctionCystines": 49915,
    "trp": 3,
    "tyr": 21,
    "cys": 35
   },
   "biopythonMolecularWeight": 69292.68,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P02769",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p42212",
   "accession": "P42212",
   "name": "Green fluorescent protein",
   "input": {
    "sequence": "MSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTFSYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIKVNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLLEFVTAAGITHGMDELYK",
    "length": 238
   },
   "expected": {
    "extinctionReduced": 21890,
    "extinctionCystines": 22015,
    "trp": 1,
    "tyr": 11,
    "cys": 2
   },
   "biopythonMolecularWeight": 26885.99,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P42212",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p00720",
   "accession": "P00720",
   "name": "Endolysin",
   "input": {
    "sequence": "MNIFEMLRIDERLRLKIYKDTEGYYTIGIGHLLTKSPSLNAAKSELDKAIGRNCNGVITKDEAEKLFNQDVDAAVRGILRNAKLKPVYDSLDAVRRCALINMVFQMGETGVAGFTNSLRMLQQKRWDEAAVNLAKSIWYNQTPNRAKRVITTFRTGTWDAYKNL",
    "length": 164
   },
   "expected": {
    "extinctionReduced": 25440,
    "extinctionCystines": 25565,
    "trp": 3,
    "tyr": 6,
    "cys": 2
   },
   "biopythonMolecularWeight": 18691.34,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P00720",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p0aex9",
   "accession": "P0AEX9",
   "name": "Maltose/maltodextrin-binding periplasmic protein",
   "input": {
    "sequence": "MKIKTGARILALSALTTMMFSASALAKIEEGKLVIWINGDKGYNGLAEVGKKFEKDTGIKVTVEHPDKLEEKFPQVAATGDGPDIIFWAHDRFGGYAQSGLLAEITPDKAFQDKLYPFTWDAVRYNGKLIAYPIAVEALSLIYNKDLLPNPPKTWEEIPALDKELKAKGKSALMFNLQEPYFTWPLIAADGGYAFKYENGKYDIKDVGVDNAGAKAGLTFLVDLIKNKHMNADTDYSIAEAAFNKGETAMTINGPWAWSNIDTSKVNYGVTVLPTFKGQPSKPFVGVLSAGINAASPNKELAKEFLENYLLTDEGLEAVNKDKPLGAVALKSYEEELAKDPRIAATMENAQKGEIMPNIPQMSAFWYAVRTAVINAASGRQTVDEALKDAQTRITK",
    "length": 396
   },
   "expected": {
    "extinctionReduced": 66350,
    "extinctionCystines": 66350,
    "trp": 8,
    "tyr": 15,
    "cys": 0
   },
   "biopythonMolecularWeight": 43387.09,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P0AEX9",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p61769",
   "accession": "P61769",
   "name": "Beta-2-microglobulin",
   "input": {
    "sequence": "MSRSVALAVLALLSLSGLEAIQRTPKIQVYSRHPAENGKSNFLNCYVSGFHPSDIEVDLLKNGERIEKVEHSDLSFSKDWSFYLLYYTEFTPTEKDEYACRVNHVTLSQPKIVKWDRDM",
    "length": 119
   },
   "expected": {
    "extinctionReduced": 19940,
    "extinctionCystines": 20065,
    "trp": 2,
    "tyr": 6,
    "cys": 2
   },
   "biopythonMolecularWeight": 13714.4,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P61769",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p01112",
   "accession": "P01112",
   "name": "GTPase HRas",
   "input": {
    "sequence": "MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVIDGETCLLDILDTAGQEEYSAMRDQYMRTGEGFLCVFAINNTKSFEDIHQYREQIKRVKDSDDVPMVLVGNKCDLAARTVESRQAQDLARSYGIPYIETSAKTRQGVEDAFYTLVREIRQHKLRKLNPPDESGPGCMSCKCVLS",
    "length": 189
   },
   "expected": {
    "extinctionReduced": 13410,
    "extinctionCystines": 13785,
    "trp": 0,
    "tyr": 9,
    "cys": 6
   },
   "biopythonMolecularWeight": 21297.91,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P01112",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p00441",
   "accession": "P00441",
   "name": "Superoxide dismutase [Cu-Zn]",
   "input": {
    "sequence": "MATKAVCVLKGDGPVQGIINFEQKESNGPVKVWGSIKGLTEGLHGFHVHEFGDNTAGCTSAGPHFNPLSRKHGGPKDEERHVGDLGNVTADKDGVADVSIEDSVISLSGDHCIIGRTLVVHEKADDLGKGGNEESTKTGNAGSRLACGVIGIAQ",
    "length": 154
   },
   "expected": {
    "extinctionReduced": 5500,
    "extinctionCystines": 5750,
    "trp": 1,
    "tyr": 0,
    "cys": 4
   },
   "biopythonMolecularWeight": 15935.56,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P00441",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p37840",
   "accession": "P37840",
   "name": "Alpha-synuclein",
   "input": {
    "sequence": "MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA",
    "length": 140
   },
   "expected": {
    "extinctionReduced": 5960,
    "extinctionCystines": 5960,
    "trp": 0,
    "tyr": 4,
    "cys": 0
   },
   "biopythonMolecularWeight": 14459.99,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P37840",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p10636",
   "accession": "P10636",
   "name": "Microtubule-associated protein tau",
   "input": {
    "sequence": "MAEPRQEFEVMEDHAGTYGLGDRKDQGGYTMHQDQEGDTDAGLKESPLQTPTEDGSEEPGSETSDAKSTPTAEDVTAPLVDEGAPGKQAAAQPHTEIPEGTTAEEAGIGDTPSLEDEAAGHVTQEPESGKVVQEGFLREPGPPGLSHQLMSGMPGAPLLPEGPREATRQPSGTGPEDTEGGRHAPELLKHQLLGDLHQEGPPLKGAGGKERPGSKEEVDEDRDVDESSPQDSPPSKASPAQDGRPPQTAAREATSIPGFPAEGAIPLPVDFLSKVSTEIPASEPDGPSVGRAKGQDAPLEFTFHVEITPNVQKEQAHSEEHLGRAAFPGAPGEGPEARGPSLGEDTKEADLPEPSEKQPAAAPRGKPVSRVPQLKARMVSKSKDGTGSDDKKAKTSTRSSAKTLKNRPCLSPKHPTPGSSDPLIQPSSPAVCPEPPSSPKYVSSVTSRTGSSGAKEMKLKGADGKTKIATPRGAAPPGQKGQANATRIPAKTPPAPKTPPSSGEPPKSGDRSGYSSPGSPGTPGSRSRTPSLPTPPTREPKKVAVVRTPPKSPSSAKSRLQTAPVPMPDLKNVKSKIGSTENLKHQPGGGKVQIINKKLDLSNVQSKCGSKDNIKHVPGGGSVQIVYKPVDLSKVTSKCGSLGNIHHKPGGGQVEVKSEKLDFKDRVQSKIGSLDNITHVPGGGNKKIETHKLTFRENAKAKTDHGAEIVYKSPVVSGDTSPRHLSNVSSTGSIDMVDSPQLATLADEVSASLAKQGL",
    "length": 758
   },
   "expected": {
    "extinctionReduced": 8940,
    "extinctionCystines": 9190,
    "trp": 0,
    "tyr": 6,
    "cys": 4
   },
   "biopythonMolecularWeight": 78926.62,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P10636",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "p05067",
   "accession": "P05067",
   "name": "Amyloid-beta precursor protein",
   "input": {
    "sequence": "MLPGLALLLLAAWTARALEVPTDGNAGLLAEPQIAMFCGRLNMHMNVQNGKWDSDPSGTKTCIDTKEGILQYCQEVYPELQITNVVEANQPVTIQNWCKRGRKQCKTHPHFVIPYRCLVGEFVSDALLVPDKCKFLHQERMDVCETHLHWHTVAKETCSEKSTNLHDYGMLLPCGIDKFRGVEFVCCPLAEESDNVDSADAEEDDSDVWWGGADTDYADGSEDKVVEVAEEEEVAEVEEEEADDDEDDEDGDEVEEEAEEPYEEATERTTSIATTTTTTTESVEEVVREVCSEQAETGPCRAMISRWYFDVTEGKCAPFFYGGCGGNRNNFDTEEYCMAVCGSAMSQSLLKTTQEPLARDPVKLPTTAASTPDAVDKYLETPGDENEHAHFQKAKERLEAKHRERMSQVMREWEEAERQAKNLPKADKKAVIQHFQEKVESLEQEAANERQQLVETHMARVEAMLNDRRRLALENYITALQAVPPRPRHVFNMLKKYVRAEQKDRQHTLKHFEHVRMVDPKKAAQIRSQVMTHLRVIYERMNQSLSLLYNVPAVAEEIQDEVDELLQKEQNYSDDVLANMISEPRISYGNDALMPSLTETKTTVELLPVNGEFSLDDLQPWHSFGADSVPANTENEVEPVDARPAADRGLTTRPGSGLTNIKTEEISEVKMDAEFRHDSGYEVHHQKLVFFAEDVGSNKGAIIGLMVGGVVIATVIVITLVMLKKKQYTSIHHGVVEVDAAVTPEERHLSKMQQNGYENPTYKFFEQMQN",
    "length": 770
   },
   "expected": {
    "extinctionReduced": 79300,
    "extinctionCystines": 80425,
    "trp": 9,
    "tyr": 20,
    "cys": 18
   },
   "biopythonMolecularWeight": 86942.31,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "database": "UniProtKB",
    "accession": "P05067",
    "readOn": "2026-10-06",
    "licence": "CC BY 4.0"
   }
  },
  {
   "id": "his-tag-gfp",
   "accession": null,
   "name": "His-tagged GFP (MGSSHHHHHHSSGLVPRGSH + P42212)",
   "input": {
    "sequence": "MGSSHHHHHHSSGLVPRGSHMSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTFSYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIKVNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLLEFVTAAGITHGMDELYK",
    "length": 258
   },
   "expected": {
    "extinctionReduced": 21890,
    "extinctionCystines": 22015,
    "trp": 1,
    "tyr": 11,
    "cys": 2
   },
   "biopythonMolecularWeight": 29049.3,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "construct": "the pET His-tag MGSSHHHHHHSSGLVPRGSH prepended to UniProtKB P42212",
    "readOn": "2026-10-06"
   }
  },
  {
   "id": "his-tag-alone",
   "accession": null,
   "name": "His-tag alone (no Trp, no Tyr, no Cys)",
   "input": {
    "sequence": "MGSSHHHHHHSSGLVPRGSH",
    "length": 20
   },
   "expected": {
    "extinctionReduced": 0,
    "extinctionCystines": 0,
    "trp": 0,
    "tyr": 0,
    "cys": 0
   },
   "biopythonMolecularWeight": 2181.32,
   "method": "extinction-280-pace",
   "oracle": "Biopython Bio.SeqUtils.ProtParam",
   "source": {
    "construct": "the pET His-tag MGSSHHHHHHSSGLVPRGSH",
    "readOn": "2026-10-06"
   }
  }
 ]
}
