
rule all:
    message: 'Grabbing final output' 
    localrule: True   
    input:
        final_output=['int/foo', 'int/bar'],
        validation='bar',
    output: ['foo', 'bar']
    run:
        import os
        for input_path, output_path in zip(input.final_output, output):
            os.symlink(input_path, output_path)