#!/usr/bin/env python3 from __future__ import annotations import argparse from bgc_retrieval.multiseed_analysis import aggregate_seed_campaigns def main() -> None: parser = argparse.ArgumentParser() parser.add_argument("--artifact-root", default="artifacts") parser.add_argument("--campaign-tag", action="append", required=True) parser.add_argument("--output-dir", required=True) args = parser.parse_args() print( aggregate_seed_campaigns( args.artifact_root, args.campaign_tag, args.output_dir, ) ) if __name__ == "__main__": main()