Module xi_covutils.xi-covutils-app
XI Cov Utils - Command line interface
Expand source code
#!/usr/bin/env python
"""
XI Cov Utils - Command line interface
"""
import warnings
import click
from Bio import BiopythonDeprecationWarning
with warnings.catch_warnings():
warnings.simplefilter(
action="ignore",
category=BiopythonDeprecationWarning
)
from xi_covutils.conservation import calculate_conservation, conservation_plot
from xi_covutils.msa import compare_msas
VERSION = "0.5.3.12"
@click.group()
def cli():
"""Main group of CLI commands
"""
click.echo(f"# XI - Cov Utils {VERSION}")
cli.add_command(calculate_conservation)
cli.add_command(conservation_plot)
cli.add_command(compare_msas)
if __name__ == "__main__":
cli()