#!/home/jimmy/repos/SPT/venv/bin/python
import argparse

import spatialprofilingtoolbox
from spatialprofilingtoolbox.environment.logging.run_configuration_reporter import RunConfigurationReporter

if __name__=='__main__':
    parser = argparse.ArgumentParser(
        description = '''
        Log information about an SPT run configuration.
        '''
    )
    parser.add_argument(
        '--workflow',
        dest='workflow',
        type=str,
    )
    parser.add_argument(
        '--file-manifest-file',
        dest='file_manifest_file',
        type=str,
    )
    parser.add_argument(
        '--outcomes-file',
        dest='outcomes_file',
        type=str,
    )
    parser.add_argument(
        '--elementary-phenotypes-file',
        dest='elementary_phenotypes_file',
        type=str,
    )
    parser.add_argument(
        '--composite-phenotypes-file',
        dest='composite_phenotypes_file',
        type=str,
    )
    parser.add_argument(
        '--compartments-file',
        dest='compartments_file',
        type=str,
    )
    args = parser.parse_args()
    r = RunConfigurationReporter(**vars(args))
