data.frame, GO annotation with indirect annotation
Details
provided by a data.frame of GO (column 1) and gene (column 2) direct annotation
this function will building gene to GO and GO to gene mapping,
with directly and undirectly (ancestor GO term) annotation.