def convert_set(gffs, gene_pattern, transcript_pattern, options):

    for gff in gffs:

        gff.gene_id = str(gene_pattern) % gff.asDict()
        gff.transcript_id = str(gene_pattern) % gff.asDict()

        gtf_entry = GTF.Entry()

        gtf_entry.copy(gff)
        if "Parent" in gtf_entry:
            gtf_entry['Parent'] = ",".join(gtf_entry['Parent'])

        options.stdout.write(str(gtf_entry) + "\n")
Version response is a simple passthrough
dataset/ETHPy150Open CGATOxford/cgat/scripts/gff32gtf.py/convert_set--crossover with--dataset/ETHPy150Open YelpArchive/python-gearman/gearman/admin_client_handler.py/GearmanAdminClientCommandHandler.recv_server_version