ByNobleID
    Protein tyrosine phosphatases: from genes, to function, to disease. | NobleID