NobleBlocks
    Proteomic signatures: Amino acid and oligopeptide compositions differentiate among phyla | NobleBlocks