blob: 4992e0b799e7f40de8c27c607ea2978c08409e38 [file] [log] [blame]
{
"classLoaderSharing" : "workflow",
"script" : "flatten(inputs, outputs, depth) {\n\tfor (i = inputs.iterator(); i.hasNext();) {\n\t element = i.next();\n\t\tif (element instanceof Collection && depth > 0) {\n\t\t\tflatten(element, outputs, depth - 1);\n\t\t} else {\n\t\t\toutputs.add(element);\n\t\t}\n\t}\n}\n\noutputlist = new ArrayList();\n\nflatten(inputlist, outputlist, 1);",
"localworkerName" : "org.embl.ebi.escience.scuflworkers.java.FlattenList",
"inputPorts" : [ {
"name" : "inputlist",
"depth" : 2,
"type" : "byte[]"
} ],
"outputPorts" : [ {
"name" : "outputlist",
"depth" : 1,
"granularDepth" : 1
} ],
"isAltered" : false
}