BIOINFORMATICS REVIEW - Sridhar Hannenhalli (BIOINFORMATICSBioinformatics, 2008)