view einfo.py @ 2:fdeeedc527e8 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_eutils commit f56e206fa509324440dcbe0c2a0f330b9d6cb55c-dirty
author iuc
date Thu, 07 Apr 2016 17:38:15 -0400
parents 6defb4c34d01
children daf72636b6ef
line wrap: on
line source

#!/usr/bin/env python
import argparse
import eutils


if __name__ == '__main__':
    parser = argparse.ArgumentParser(description='EInfo', epilog='')
    parser.add_argument('--db', help='Database to use')
    parser.add_argument('--user_email', help="User email")
    parser.add_argument('--admin_email', help="Admin email")
    args = parser.parse_args()

    c = eutils.Client(user_email=args.user_email, admin_email=args.admin_email)
    payload = {}
    if args.db is not None:
        payload['db'] = args.db
        payload['version'] = '2.0'
    print c.info(**payload)