Challenges in Automated Assignment of Function for Proteins From the Genome Projects