#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""Mity
    a sensitive variant analysis pipeline optimised for WGS data

Authors: Clare Puttick, Mark Cowley
License: MIT
"""

import logging
import sys
from mitylib import commands

assert sys.version_info >= (3, 7, 4)


def main():
    """
    Entry function for mity.
    """
    logging.basicConfig(level=logging.INFO, format="%(message)s")

    args = commands.parse_args()

    if len(vars(args)) == 0:
        logging.info("usage: mity -h")
    else:
        args.func(args)


if __name__ == "__main__":
    main()
