#!/usr/bin/env python2
import immunedb.common.config as config
from immunedb.exporting.cli import export_vdjtools

if __name__ == '__main__':
    main_parser = config.get_base_arg_parser('Exports ImmuneDB data in '
                                             'various formats',
                                             multiproc=False)
    subparsers = main_parser.add_subparsers(dest='fmt', help='The format')
    parser = subparsers.add_parser('vdjtools')

    args = main_parser.parse_args()
    session = config.init_db(args.db_config)

    fmts = {
        'vdjtools': export_vdjtools
    }

    fmts[args.fmt](session, args)
