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
orfalse
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.