#!/usr/bin/env python -W ignore
"""
                 *** The command line interface for pyPcaunzip ***                                                                                                                                  
"""
from __future__ import absolute_import

import argparse
from pcazip import pypcaunzip
from pcazip._version import __version__

#######################################################
# ENTRY POINT
#######################################################
parser = argparse.ArgumentParser()
parser.add_argument('-V','--version', action='version', version=__version__)
# Mandatory command line arguments:
mandatory = parser.add_argument_group('Mandatory arguments')
mandatory.add_argument('-c', '--compressed', required=True, help="The input compressed file.")
mandatory.add_argument('-o', '--output', required=True, help="The output uncompressed trajectory.")


# Optional command line argument:
parser.add_argument('-v', '--verbosity', action='count', help="Increase output verbosity.")
parser.add_argument('-r', '--regularize', action='store_true', help="Regularize output structures")

# Now run:
args = parser.parse_args()
pypcaunzip.pcaunzip(args)
