This topic describes the values and data types in the node_args.json file.

  • CurrentWorkflowID specifies the ID of the current workflow. This value is needed if you want to store new tables with a workflow ID column. Use in nodes that must be registered.
  • ExpectedResponsePath, a key-value pair, contains the filename of the node_response.json file that must be produced by the script to declare new information that should be imported back into the Proteome Discoverer results. For the correct format of the node_response.json file, see Writing results as new columns to an existing table.
  • Tables, an array, contains descriptions of the tables that Proteome Discoverer provides as .txt files to the executable. Each entry consists of the key-value pair:
    - TableName showing the table display name
    - DataFormat of the data (denoted here as CSV, but actually the table format is a tab-separated .txt file.)
    - DataFile showing full path of the .txt file that contains the exported columns from the given application table.
    - ColumnDescriptions, an array of objects, that specify the columns exported in the file. Each column description contains:
  • ColumnName: The name of the exported column.
  • ID: A flag that indicates whether the column is an ID.
    - ID if it is a usual ID column,
    - WorkflowID when the column is a workflow ID
    - Other when it is another ID column type.
  • DataType: specifies the value type of the column. Possible data types are:
    - String : text
    - Int: integer
    - Long: a long integer
    - Float: floating point
    - Boolean: true or false

The value domains of all types include the empty data string, which is a valid data value for any of these types. The column descriptions also contain all ID columns contained in the table regardless of whether they were requested. The ID Columns also include the table name in their name to be consistent with exporting connections.