goatools.anno.init.reader_gaf module¶
Read a GO Annotation File (GAF) and store the data in a Python object.
- Annotations available from the Gene Ontology Consortium:
- class goatools.anno.init.reader_gaf.InitAssc(fin_gaf)[source]¶
Bases:
objectRead annotation file and store a list of namedtuples.
- class goatools.anno.init.reader_gaf.GafData(ver, allow_missing_symbol=False)[source]¶
Bases:
objectExtracts GAF fields from a GAF line.
- spec_req1 = [0, 1, 2, 4, 6, 8, 11, 13, 14]¶
- aspect2ns = {'C': 'CC', 'F': 'MF', 'P': 'BP'}¶
- gafhdr = ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By']¶
- gafhdr2 = ['Extension', 'Gene_Product_Form_ID']¶
- gafhdr_ext = ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By', 'Extension', 'Gene_Product_Form_ID']¶
- gaf_req_str = ['REQ', 'REQ', 'REQ', '', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ', '', '']¶
- gaf_req_str_2_2 = ['REQ', 'REQ', 'REQ', 'REQ', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ', '', '']¶
- gaf_required_columns = {'1.0': ['REQ', 'REQ', 'REQ', '', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ'], '2.0': ['REQ', 'REQ', 'REQ', '', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ', '', ''], '2.1': ['REQ', 'REQ', 'REQ', '', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ', '', ''], '2.2': ['REQ', 'REQ', 'REQ', 'REQ', 'REQ', 'REQ', 'REQ', '', 'REQ', '', '', 'REQ', 'REQ', 'REQ', 'REQ', '', '']}¶
- gaf_columns = {'1.0': ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By'], '2.0': ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By', 'Extension', 'Gene_Product_Form_ID'], '2.1': ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By', 'Extension', 'Gene_Product_Form_ID'], '2.2': ['DB', 'DB_ID', 'DB_Symbol', 'Qualifier', 'GO_ID', 'DB_Reference', 'Evidence_Code', 'With_From', 'NS', 'DB_Name', 'DB_Synonym', 'DB_Type', 'Taxon', 'Date', 'Assigned_By', 'Extension', 'Gene_Product_Form_ID']}¶