ByNobleID
    Protein fingerprinting: a novel virus identification system. | NobleID