Workflow to experiment with list iteration strategies. Look at metadata of nested workflow 'Concatenate' to see the current iteration strategy.
import java.util.*;
List newListOfLists = new ArrayList();
for (int j=1; j<4; j++) {
List newlist = new ArrayList();
for (int i=1; i<4; i++) {
newlist.add((String) (Integer.toString(j)+"-"+Integer.toString(i)+"."));
}
newListOfLists.add((List) newlist);
}
outlist=newListOfLists;
outlist
c.
import java.util.*;
List newListOfLists = new ArrayList();
for (int j=0; j<3; j++) {
List newlist = new ArrayList();
for (int i=0; i<3; i++) {
newlist.add((String) (Character.toString((char) ('a'+(char) j))+"-"+Character.toString((char) ('a'+(char) i))+"."));
}
newListOfLists.add((List) newlist);
}
outlist=newListOfLists;
outlist
org.embl.ebi.escience.scuflworkers.java.StringConcat
org.embl.ebi.escience.scuflworkers.java.StringConcat
org.embl.ebi.escience.scuflworkers.java.StringConcat
import java.util.*;
List newlist = new ArrayList();
for (int i=0; i<3; i++) {
newlist.add((String) (Character.toString((char) ('A'+(char) i))+"."));
}
capitallist=newlist;
capitallist