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

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

Authors: Clare Puttick, Mark Cowley, Trent Zeng, Christian Fares
License: MIT
"""

import logging
import sys
from mitylib import commands

assert sys.version_info >= (3, 10, 0)


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()
