ByNobleID
    Protein library design and screening: working out the probabilities. | NobleID