Skip to content

CwlAnalysisInput

This object contains a \"oneOf\" construct. With the \"objectType\" attribute you can specify which object type you want to provide. Use \"STRUCTURED\" for type \"CreateAnalysisStructuredInput\" or use \"JSON\" for type \"CreateAnalysisJsonInput\".

Properties

Name Type Description Notes
object_type str
inputs List[AnalysisDataInput]
parameters List[AnalysisParameterInput] [optional]
reference_data_parameters List[AnalysisReferenceDataParameter] [optional]
input_json str Contains the input JSON, as an escaped JSON String.
data_ids List[str] [optional]
mounts List[AnalysisInputDataMount] [optional]
external_data List[AnalysisInputExternalData] [optional]

Example

from libica.openapi.v3.models.cwl_analysis_input import CwlAnalysisInput

# TODO update the JSON string below
json = "{}"
# create an instance of CwlAnalysisInput from a JSON string
cwl_analysis_input_instance = CwlAnalysisInput.from_json(json)
# print the JSON string representation of the object
print(CwlAnalysisInput.to_json())

# convert the object into a dict
cwl_analysis_input_dict = cwl_analysis_input_instance.to_dict()
# create an instance of CwlAnalysisInput from a dict
cwl_analysis_input_from_dict = CwlAnalysisInput.from_dict(cwl_analysis_input_dict)

[Back to Model list] [Back to API list] [Back to README]