# # this VDL file will be run through the a preprocessor # which converts certain keywords into replacements # # Configuration vars sampleSize=100000, proteinGroups=a:IVL.r:FYWH.p:KR.n:DE.t:GACS.d:TMQNP, # permsPerSet=20, numPerms=800, numMeasures=100, # workDir=gsiftp://pasoa-vmware.ecs.soton.ac.uk/home/vdt/vds/test/klaus/run, # sourceData=gsiftp://pasoa-vmware.ecs.soton.ac.uk/home/tester/klaus/samples/sample, # destDir=gsiftp://pasoa-vmware.ecs.soton.ac.uk/home/tester/klaus/run TR tester::collateSample:1.0(input sessionID, output b ) { argument = "-x /home/tester/klaus/collateSample.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " 100000"; argument = " "${output:b}; } TR tester::gcode:1.0(input sessionID, input a, output b ) { argument = "-x /home/tester/klaus/gcode.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " a:IVL.r:FYWH.p:KR.n:DE.t:GACS.d:TMQNP"; argument = " "${input:a}; argument = " "${output:b}; } TR tester::shuffle:1.0(input sessionID, input a, input count, output c ) { argument = "-x /home/tester/klaus/shuffle.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " "${input:a}; argument = " "${input:count}; argument = " "${output:c}; } TR tester::measureWorkflow:1.0(input sessionID, input a, output b ) { argument = "-x /home/tester/klaus/measurement.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " "${input:a}; argument = " "${output:b}; } TR tester::nMeasuresWorkflow:1.0(input sessionID, input a, input start, input count, output c ) { argument = "-x /home/tester/klaus/Nmeasurements.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " "${input:a}; argument = " "${input:start}; argument = " "${input:count}; argument = " "${output:c}; } TR tester::compareSizes:1.0(input sessionID, input a[], output j ) { argument = "-x /home/tester/klaus/compareSizes.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " "${output:j}; argument = " "${input:a}; } TR tester::average:1.0(input sessionID, input a, output b ) { argument = "-x /home/tester/klaus/average.sh"; argument = " -s "${input:sessionID}; argument = " -r LOCAL"; argument = " 20"; argument = " "${input:a}; argument = " "${output:b}; } DV tester::collateSample:1.0->tester::collateSample:1.0,1.0( sessionID=@{input:"TestSession"}, b=@{output:"sample.data"} ); DV tester::gcode:1.0->tester::gcode:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"sample.data"}, b=@{output:"recoded.data"} ); DV tester::measureWorkflow:1.0->tester::measureWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"recoded.data"}, b=@{output:"sizes.data"} ); DV tester::shuffle:1.0->tester::shuffle:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"recoded.data"}, count="800" c=@{output:"permutationList.data"} ); DV tester::nMeasuresWorkflow1:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="1", count="100", c=@{output:"nSizes1.data"} ); DV tester::nMeasuresWorkflow101:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="101", count="100", c=@{output:"nSizes101.data"} ); DV tester::nMeasuresWorkflow201:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="201", count="100", c=@{output:"nSizes201.data"} ); DV tester::nMeasuresWorkflow301:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="301", count="100", c=@{output:"nSizes301.data"} ); DV tester::nMeasuresWorkflow401:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="401", count="100", c=@{output:"nSizes401.data"} ); DV tester::nMeasuresWorkflow501:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="501", count="100", c=@{output:"nSizes501.data"} ); DV tester::nMeasuresWorkflow601:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="601", count="100", c=@{output:"nSizes601.data"} ); DV tester::nMeasuresWorkflow701:1.0->tester::nMeasuresWorkflow:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"permutationList.data"}, start="701", count="100", c=@{output:"nSizes701.data"} ); DV tester::compareSizes:1.0->tester::compareSizes:1.0,1.0( sessionID=@{input:"TestSession"}, a=[@{input:"sizes.data"}, @{input:"nSizes1.data"}, @{input:"nSizes101.data"}, @{input:"nSizes201.data"}, @{input:"nSizes301.data"}, @{input:"nSizes401.data"}, @{input:"nSizes501.data"}, @{input:"nSizes601.data"}, @{input:"nSizes701.data"} ], j=@{output:"ComparativeSizes.data"} ); DV tester::average:1.0->tester::average:1.0,1.0( sessionID=@{input:"TestSession"}, a=@{input:"ComparativeSizes.data"}, b=@{output:"AveragedSizes.data"} );