Prot2GO: Predicting GO Annotations From Protein Sequences and Interactions