import pathlib
import sys

def main():
    print ('argument list', sys.argv)
    initialPath = sys.argv[1]
    print("initial path: ", initialPath)
    mainDirectory = initialPath.rstrip(".csv")
    print("main directory:",mainDirectory)

    STATISTICS_DIR = '%s/statistics' % mainDirectory
    RECONSTRUCTIONS_DIR = '%s/arbor-reconstructions' % mainDirectory
    PARETO_FRONTS_DIR = '%s/pareto-fronts' % mainDirectory
    NULL_MODELS_DIR = '%s/null-models' % mainDirectory
    FRONT_DRAWINGS_DIR = '%s/pareto-front-drawings' % mainDirectory
    print(STATISTICS_DIR)
    pathlib.Path(RECONSTRUCTIONS_DIR).mkdir(parents=True, exist_ok=True) 
    pathlib.Path(PARETO_FRONTS_DIR).mkdir(parents=True, exist_ok=True) 
    pathlib.Path(FRONT_DRAWINGS_DIR).mkdir(parents=True, exist_ok=True) 
    pathlib.Path(STATISTICS_DIR).mkdir(parents=True, exist_ok=True) 
    pathlib.Path(NULL_MODELS_DIR).mkdir(parents=True, exist_ok=True) 



"""
#pathlib.Path(ORIGINAL_ROOT_NODES_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(CLEANED_ROOT_NODES_DIR).mkdir(parents=True, exist_ok=True) 
pathlib.Path(RECONSTRUCTIONS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(METADATA_DIR).mkdir(parents=True, exist_ok=True) 
pathlib.Path(PARETO_FRONTS_DIR).mkdir(parents=True, exist_ok=True) 
pathlib.Path(STATISTICS_DIR).mkdir(parents=True, exist_ok=True) 
pathlib.Path(NULL_MODELS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(NULL_MODELS_PLOTS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(LOCATION_ANALYSIS_PLOTS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(ARBOR_DRAWINGS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(TOY_NETWORK_DRAWINGS_DIR).mkdir(parents=True, exist_ok=True) 
pathlib.Path(FRONT_DRAWINGS_DIR).mkdir(parents=True, exist_ok=True) 
#pathlib.Path(SCORING_DATA_DIR).mkdir(parents=True, exist_ok=True) 
"""

if __name__ == '__main__':
    main()
