Hi everyone,
I integrated the statistics feature.

Usage:

$tavlang stats [options] input


Options: -l, --log  -> Save results in a log file

   -v, --verbose --> verbose mode


Example:
*Default mode:*
*$tavlang stats ../../../defaultActivitiesTaverna2.wfbundle*

*Output:*

Statistics of the workflow bundle: Workflow1
Name of the workflow = Workflow1
  |-- Number of Processors = 21
  |-- Number of Data Links = 3
  |-- Number of Control Links = 0
  |-- Number of Input ports = 0
  |-- Number of Output Ports = 0

Name of the workflow = Workflow4
  |-- Number of Processors = 1
  |-- Number of Data Links = 2
  |-- Number of Control Links = 0
  |-- Number of Input ports = 1
  |-- Number of Output Ports = 1



*Verbose mode on*:
*$tavlang stats -v ../../../defaultActivitiesTaverna2.wfbundle*

*Output:*

Statistics of the workflow bundle: Workflow1
Name of the workflow = Workflow1
  |-- Number of Processors = 21
  |     |-- Processors:
  |          |--> Beanshell
  |          |--> Nested_workflow
  |          |--> Rshell
  |          |--> Send_an_Email
  |          |--> SpreadsheetImport
  |          |--> String_constant
  |          |--> TavernaResearchObject
  |          |--> biomart
  |          |--> localWorker
  |          |--> localWorker_bytearray
  |          |--> mobyObject
  |          |--> mobyService
  |          |--> run
  |          |--> run_input
  |          |--> run_output
  |          |--> setWorkflows
  |          |--> soaplab
  |          |--> wsdl_document
  |          |--> wsdl_rpc
  |          |--> wsdl_secured
  |          |--> xmlSplitter

  |-- Number of Data Links = 3
  |  |-- Data Links
  |     |--> DataLink parameters=>input
  |     |--> DataLink output=>parameters
  |     |--> DataLink queryStatusOutput=>input

  |-- Number of Control Links = 0
  |-- Number of Input ports = 0
  |-- Number of Output Ports = 0

Name of the workflow = Workflow4
  |-- Number of Processors = 1
  |     |-- Processors:
  |          |--> String_constant

  |-- Number of Data Links = 2
  |  |-- Data Links
  |     |--> DataLink value=>out0
  |     |--> DataLink in0=>out0

  |-- Number of Control Links = 0
  |-- Number of Input ports = 1
  |  |-- Input Ports
  |     |--> InputWorkflowPort "in0"

  |-- Number of Output Ports = 1
  |  |-- Input Ports
  |     |--> OutputWorkflowPort "out0"


Cheers
Menaka
-- 
Menaka Madushanka Jayawardena
Faculty of Engineering, <http://www.pdn.ac.lk/eng>
University of Peradeniyaya.
LinkedIn <http://lk.linkedin.com/in/menakajayawardena>

Reply via email to