@staticmethod
def _map_taxon_abbr_to_id(ptax):
    '\n        Will map the panther-specific taxon abbreviations to NCBI taxon numbers\n        :param ptax:\n        :return: NCBITaxon id\n        '
    taxid = None
    ptax_to_taxid_map = {'ANOCA': 28377, 'ARATH': 3702, 'BOVIN': 9913, 'CAEEL': 6239, 'CANFA': 9615, 'CHICK': 9031, 'DANRE': 7955, 'DICDI': 44689, 'DROME': 7227, 'ECOLI': 562, 'HORSE': 9796, 'HUMAN': 9606, 'MACMU': 9544, 'MONDO': 13616, 'MOUSE': 10090, 'ORNAN': 9258, 'PANTR': 9598, 'PIG': 9823, 'RAT': 10116, 'SCHPO': 4896, 'TAKRU': 31033, 'XENTR': 8364, 'YEAST': 4932}
    if (ptax in ptax_to_taxid_map):
        taxid = ':'.join(('NCBITaxon', str(ptax_to_taxid_map.get(ptax))))
    else:
        logger.error('unmapped taxon code %s', ptax)
    return taxid
Will map the panther-specific taxon abbreviations to NCBI taxon numbers
:param ptax:
:return: NCBITaxon id
@staticmethod
def _map_taxon_abbr_to_id(ptax):
    '\n        Will map the panther-specific taxon abbreviations to NCBI taxon numbers\n        :param ptax:\n        :return: NCBITaxon id\n        '
    taxid = None
    ptax_to_taxid_map = {'ANOCA': 28377, 'ARATH': 3702, 'BOVIN': 9913, 'CAEEL': 6239, 'CANFA': 9615, 'CHICK': 9031, 'DANRE': 7955, 'DICDI': 44689, 'DROME': 7227, 'ECOLI': 562, 'HORSE': 9796, 'HUMAN': 9606, 'MACMU': 9544, 'MONDO': 13616, 'MOUSE': 10090, 'ORNAN': 9258, 'PANTR': 9598, 'PIG': 9823, 'RAT': 10116, 'SCHPO': 4896, 'TAKRU': 31033, 'XENTR': 8364, 'YEAST': 4932}
    if (ptax in ptax_to_taxid_map):
        taxid = ':'.join(('NCBITaxon', str(ptax_to_taxid_map.get(ptax))))
    else:
        logger.error('unmapped taxon code %s', ptax)
    return taxid