Text this: Applicability of semi-supervised learning assumptions for gene ontology terms prediction