Skip to content

Commit

Permalink
initialize DIALECT main function and incorporate call to generate bac…
Browse files Browse the repository at this point in the history
…kground mutation rate distribution files using CBaSE
  • Loading branch information
ashuaibi7 committed Nov 17, 2024
1 parent edc011e commit c3a8dba
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions src/dialect/__main__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import logging
from dialect.utils.logger import configure_logging

from dialect.utils.argument_parser import (
build_argument_parser,
) # TODO: export function from argument_parser.py

from dialect.utils.generate import (
generate_bmr_and_counts,
) # TODO: export function from generate.py


configure_logging()


def main():
logging.info("Running DIALECT CLI")

parser = build_argument_parser()
args = parser.parse_args()

logging.info(f"Arguments: {args}")
logging.info(f"Command: {args.command}")

if args.command == "generate":
generate_bmr_and_counts(maf=args.maf, out=args.out, reference=args.reference)


if __name__ == "__main__":
main()

0 comments on commit c3a8dba

Please sign in to comment.