Data Cleaning and Semantic Improvement in Biological Databases