Caveat
EzyPred is a top-down approach for predicting enzyme functional classes and sub-classes purely based on protein sequences. It consists of 3-layer prediction engines. The 1st layer predicts a query protein as enzyme or non-enzyme; if it is an enzyme, the 2nd layer will automatically predict which enzyme main-functional class it belongs to; subsequently, the 3rd layer will predict its sub-family class. The coverage scope of EzyPred is as follows.
  1.   1st layer
  2.   Enzyme protein
      non-Enzyme protein
  3.   2nd & 3rd layer
  4.   1.-.-.- Oxidoreductases
            1.1.-.- Acting on the CH-OH group of donors
            1.2.-.- Acting on the aldehyde or oxo group of donors
            1.3.-.- Acting on the CH-CH group of donors
            1.4.-.- Acting on the CH-NH(2) group of donors
            1.5.-.- Acting on the CH-NH group of donors
            1.6.-.- Acting on NADH or NADPH
            1.7.-.- Acting on other nitrogenous compounds as donors
            1.8.-.- Acting on a sulfur group of donors
            1.9.-.- Acting on a heme group of donors
            1.10.-.- Acting on diphenols and related substances as donors
            1.11.-.- Acting on a peroxide as acceptor (peroxidases)
            1.12.-.- Acting on hydrogen as donor
            1.13.-.- Acting on single donors with incorporation of molecular oxygen
            1.14.-.- Acting on paired donors, with incorporation or reduction of molecular oxygen
            1.15.-.- Acting on superoxide as acceptor
            1.16.-.- Oxidizing metal ions
            1.17.-.- Acting on CH or CH(2) groups
            1.18.-.- Acting on iron-sulfur
      2.-.-.- Transferases
            2.1.-.- Transferring one-carbon groups
            2.2.-.- Transferring aldehyde or ketone residues
            2.3.-.- Acyltransferases
            2.4.-.- Glycosyltransferases
            2.5.-.- Transferring alkyl or aryl groups, other than methyl groups
            2.6.-.- Transferring nitrogenous groups
            2.7.-.- Transferring phosphorous-containing groups
            2.8.-.- Transferring sulfur-containing groups
      3.-.-.- Hydrolases
            3.1.-.- Acting on ester bonds
            3.2.-.- Glycosylases
            3.4.-.- Acting on peptide bonds (peptide hydrolases)
            3.5.-.- Acting on carbon-nitrogen bonds, other than peptide bonds
            3.6.-.- Acting on acid anhydrides
      4.-.-.- Lyases
            4.1.-.- Carbon-carbon lyases
            4.2.-.- Carbon-oxygen lyases
            4.3.-.- Carbon-nitrogen lyases
            4.4.-.- Carbon-sulfur lyases
            4.6.-.- Phosphorus-oxygen lyases
            4.99.-.- Other lyases
      5.-.-.- Isomerases
            5.1.-.- Racemases and epimerases
            5.2.-.- Cis-trans-isomerases
            5.3.-.- Intramolecular oxidoreductases
            5.4.-.- Intramolecular transferases (mutases)
            5.5.-.- Intramolecular lyases
            5.99.-.- Other isomerases
      6.-.-.- Ligases
            6.1.-.- Forming carbon-oxygen bonds
            6.2.-.- Forming carbon-sulfur bonds
            6.3.-.- Forming carbon-nitrogen bonds
            6.4.-.- Forming carbon-carbon bonds
            6.5.-.- Forming phosphoric ester bonds
            6.6.-.- Forming nitrogen-metal bonds
(See the Figure 1 below)
 
Figure 1. A tree-branch illustration to show the coverage scope by the current EzyPred.