def _parse_gene(o):
    """Parse gene information from an Ensembl `overlap` query.

    :param o: A Python dict representing an entry from the response.
    :type o: dict

    :returns: A standardised dict of gene information.
    :rtype: dict

    """
    assert o['feature_type'] == 'gene'
    d = {'desc': o.get('description'), 'build': o.get('assembly_name'),
        'chrom': o.get('seq_region_name'), 'start': o.get('start'), 'end':
        o.get('end'), 'strand': o.get('strand'), 'biotype': o.get('biotype')}
    return d
