Gene function annotation is the main challenge in the post genome era, which is an important part of the genome annotation.