WorkflowBundle 'Workflow1'
  MainWorkflow 'Workflow1'
  Workflow 'Workflow1'
    Out 'asdasd'
    Processor 'Concatenate_two_strings'
      In 'string1'
      In 'string2'
      Out 'output'
    Processor 'Concatenate_two_strings_2'
      In 'string1'
      In 'string2'
      Out 'output'
    Processor 'Concatenate_two_strings_3'
      In 'string1'
      In 'string2'
      Out 'output'
    Processor 'Concatenate_two_strings_4'
      In 'string1'
      In 'string2'
      Out 'output'
    Processor 'Create_Lots_Of_Strings'
      Out 'strings'
    Processor 'Echo_List'
      In 'inputlist'
      Out 'outputlist'
    Processor 'String_constant'
      Out 'value'
    Processor 'Workflow19'
      In 'lk'
      Out 'String_constant_value'
      Out 'kk'
    Links
      'Concatenate_two_strings:output' -> 'Workflow19:lk'
      'Concatenate_two_strings_2:output' -> 'Concatenate_two_strings:string2'
      'Concatenate_two_strings_3:output' -> 'Echo_List:inputlist'
      'Concatenate_two_strings_4:output' -> 'Echo_List:inputlist'
      'Create_Lots_Of_Strings:strings' -> 'Concatenate_two_strings:string1'
      'Create_Lots_Of_Strings:strings' -> 'Concatenate_two_strings_2:string1'
      'Create_Lots_Of_Strings:strings' -> 'Concatenate_two_strings_2:string2'
      'Echo_List:outputlist' -> 'asdasd'
      'String_constant:value' -> 'Concatenate_two_strings_3:string2'
      'String_constant:value' -> 'Concatenate_two_strings_4:string1'
      'Workflow19:String_constant_value' -> 'Concatenate_two_strings_4:string2'
      'Workflow19:kk' -> 'Concatenate_two_strings_3:string1'
  Workflow 'Workflow19'
    In 'lk'
    Out 'String_constant_value'
    Out 'kk'
    Processor 'Concatenate_two_strings'
      In 'string1'
      In 'string2'
      Out 'output'
    Processor 'String_constant'
      Out 'value'
    Processor 'string1_value'
      Out 'value'
    Links
      'Concatenate_two_strings:output' -> 'kk'
      'String_constant:value' -> 'String_constant_value'
      'lk' -> 'Concatenate_two_strings:string2'
      'string1_value:value' -> 'Concatenate_two_strings:string1'
    Controls
      block 'String_constant' until 'Concatenate_two_strings' finish
  MainProfile 'taverna-2.1.0'
  Profile 'taverna-2.1.0'
    Activity 'Concatenate_two_strings'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'string1'
      In 'string2'
      Out 'output'
    Activity 'Concatenate_two_strings1'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'string1'
      In 'string2'
      Out 'output'
    Activity 'Concatenate_two_strings_2'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'string1'
      In 'string2'
      Out 'output'
    Activity 'Concatenate_two_strings_3'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'string1'
      In 'string2'
      Out 'output'
    Activity 'Concatenate_two_strings_4'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'string1'
      In 'string2'
      Out 'output'
    Activity 'Create_Lots_Of_Strings'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      Out 'strings'
    Activity 'Echo_List'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell>
      In 'inputlist'
      Out 'outputlist'
    Activity 'String_constant'
      Type <http://ns.taverna.org.uk/2010/activity/constant>
      Out 'value'
    Activity 'String_constant1'
      Type <http://ns.taverna.org.uk/2010/activity/constant>
      Out 'value'
    Activity 'Workflow19'
      Type <http://ns.taverna.org.uk/2010/activity/nested-workflow>
      In 'lk'
      Out 'String_constant_value'
      Out 'kk'
    Activity 'string1_value'
      Type <http://ns.taverna.org.uk/2010/activity/constant>
      Out 'value'
    ProcessorBinding 'Concatenate_two_strings'
      Activity 'Concatenate_two_strings'
      Processor 'Workflow1:Concatenate_two_strings'
      InputPortBindings
        'string1' -> 'string1'
        'string2' -> 'string2'
      OutputPortBindings
        'output' -> 'output'
    ProcessorBinding 'Concatenate_two_strings1'
      Activity 'Concatenate_two_strings1'
      Processor 'Workflow19:Concatenate_two_strings'
      InputPortBindings
        'string1' -> 'string1'
        'string2' -> 'string2'
      OutputPortBindings
        'output' -> 'output'
    ProcessorBinding 'Concatenate_two_strings_2'
      Activity 'Concatenate_two_strings_2'
      Processor 'Workflow1:Concatenate_two_strings_2'
      InputPortBindings
        'string1' -> 'string1'
        'string2' -> 'string2'
      OutputPortBindings
        'output' -> 'output'
    ProcessorBinding 'Concatenate_two_strings_3'
      Activity 'Concatenate_two_strings_3'
      Processor 'Workflow1:Concatenate_two_strings_3'
      InputPortBindings
        'string1' -> 'string1'
        'string2' -> 'string2'
      OutputPortBindings
        'output' -> 'output'
    ProcessorBinding 'Concatenate_two_strings_4'
      Activity 'Concatenate_two_strings_4'
      Processor 'Workflow1:Concatenate_two_strings_4'
      InputPortBindings
        'string1' -> 'string1'
        'string2' -> 'string2'
      OutputPortBindings
        'output' -> 'output'
    ProcessorBinding 'Create_Lots_Of_Strings'
      Activity 'Create_Lots_Of_Strings'
      Processor 'Workflow1:Create_Lots_Of_Strings'
      OutputPortBindings
        'strings' -> 'strings'
    ProcessorBinding 'Echo_List'
      Activity 'Echo_List'
      Processor 'Workflow1:Echo_List'
      InputPortBindings
        'inputlist' -> 'inputlist'
      OutputPortBindings
        'outputlist' -> 'outputlist'
    ProcessorBinding 'String_constant'
      Activity 'String_constant'
      Processor 'Workflow1:String_constant'
      OutputPortBindings
        'value' -> 'value'
    ProcessorBinding 'String_constant1'
      Activity 'String_constant1'
      Processor 'Workflow19:String_constant'
      OutputPortBindings
        'value' -> 'value'
    ProcessorBinding 'Workflow19'
      Activity 'Workflow19'
      Processor 'Workflow1:Workflow19'
      InputPortBindings
        'lk' -> 'lk'
      OutputPortBindings
        'String_constant_value' -> 'String_constant_value'
        'kk' -> 'kk'
    ProcessorBinding 'string1_value'
      Activity 'string1_value'
      Processor 'Workflow19:string1_value'
      OutputPortBindings
        'value' -> 'value'
    Configuration 'Concatenate_two_strings'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Concatenate_two_strings'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.StringConcat","script":"output = string1 + string2;"}
    Configuration 'Concatenate_two_strings-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Concatenate_two_strings'
        {}
    Configuration 'Concatenate_two_strings-proc1'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Concatenate_two_strings'
        {}
    Configuration 'Concatenate_two_strings1'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Concatenate_two_strings1'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.StringConcat","script":"output = string1 + string2;"}
    Configuration 'Concatenate_two_strings_2'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Concatenate_two_strings_2'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.StringConcat","script":"output = string1 + string2;"}
    Configuration 'Concatenate_two_strings_2-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Concatenate_two_strings_2'
        {}
    Configuration 'Concatenate_two_strings_3'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Concatenate_two_strings_3'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.StringConcat","script":"output = string1 + string2;"}
    Configuration 'Concatenate_two_strings_3-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Concatenate_two_strings_3'
        {}
    Configuration 'Concatenate_two_strings_4'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Concatenate_two_strings_4'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.StringConcat","script":"output = string1 + string2;"}
    Configuration 'Concatenate_two_strings_4-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Concatenate_two_strings_4'
        {}
    Configuration 'Create_Lots_Of_Strings'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Create_Lots_Of_Strings'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.EmitLotsOfStrings","script":"List strings = new ArrayList();\nfor (int i = 0; i < 40; i++) {\n\tstrings.add(\"String\" + i);\n}\n"}
    Configuration 'Create_Lots_Of_Strings-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Create_Lots_Of_Strings'
        {}
    Configuration 'Echo_List'
      Type <http://ns.taverna.org.uk/2010/activity/beanshell#Config>
      Configures 'activity/Echo_List'
        {"derivedFrom":"http://ns.taverna.org.uk/2010/activity/localworker/org.embl.ebi.escience.scuflworkers.java.EchoList","script":"outputlist = inputlist;"}
    Configuration 'Echo_List-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Echo_List'
        {}
    Configuration 'String_constant'
      Type <http://ns.taverna.org.uk/2010/activity/constant#Config>
      Configures 'activity/String_constant'
        {"string":"Add your own value here"}
    Configuration 'String_constant-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/String_constant'
        {}
    Configuration 'String_constant-proc1'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/String_constant'
        {}
    Configuration 'String_constant1'
      Type <http://ns.taverna.org.uk/2010/activity/constant#Config>
      Configures 'activity/String_constant1'
        {"string":"Add your own value here"}
    Configuration 'Workflow19'
      Type <http://ns.taverna.org.uk/2010/activity/nested-workflow#Config>
      Configures 'activity/Workflow19'
        {"nestedWorkflow":"Workflow19"}
    Configuration 'Workflow19-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/Workflow19'
        {}
    Configuration 'string1_value'
      Type <http://ns.taverna.org.uk/2010/activity/constant#Config>
      Configures 'activity/string1_value'
        {"string":"kjkj"}
    Configuration 'string1_value-proc'
      Type <http://ns.taverna.org.uk/2010/scufl2#ProcessorConfig>
      Configures 'processor/string1_value'
        {}
