def parse_taxonomy_table(idtaxFNH):
idtax = OrderedDict()<EOL>with file_handle(idtaxFNH) as idtxF:<EOL><INDENT>for line in idtxF:<EOL><INDENT>ID, tax = line.strip().split("<STR_LIT:\t>")[:<NUM_LIT:2>]<EOL>idtax[ID] = tax<EOL><DEDENT><DEDENT>return idtax<EOL>
Greengenes provides a file each OTU a full taxonomic designation. This
method parses that file into a map with (key,val) = (OTU, taxonomy).

:type idtaxFNH: file or str
:param idtaxFNH: Either the full path to the map file or an open file handle

:rtype: dict
:return: A map associating each OTU ID with the taxonomic specifier. An OrderedDict
         is used so the returned map is guaranteed to have the same order as the input
         file.