2007 Int J Bioinform Res Appl 3 234-260