def __init__(self, name=None, volume_configuration_name=None, root_key_prefix=None, metadata=None, life_cycle=None, local_vars_configuration=None): # noqa: E501 """CreateVolumeRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._volume_configuration_name = None self._root_key_prefix = None self._metadata = None self._life_cycle = None self.discriminator = None self.name = name if volume_configuration_name is not None: self.volume_configuration_name = volume_configuration_name if root_key_prefix is not None: self.root_key_prefix = root_key_prefix if metadata is not None: self.metadata = metadata if life_cycle is not None: self.life_cycle = life_cycle
def __init__(self, id=None, metadata=None, format=None, format_edam=None, life_cycle=None, local_vars_configuration=None): # noqa: E501 """BulkFileUpdateItem - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._id = None self._metadata = None self._format = None self._format_edam = None self._life_cycle = None self.discriminator = None if id is not None: self.id = id if metadata is not None: self.metadata = metadata if format is not None: self.format = format if format_edam is not None: self.format_edam = format_edam if life_cycle is not None: self.life_cycle = life_cycle
def __init__(self, version=None, description=None, language=None, definition=None, acl=None, status=None, local_vars_configuration=None): # noqa: E501 """UpdateWorkflowVersionRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._description = None self._language = None self._definition = None self._acl = None self._status = None self.discriminator = None if version is not None: self.version = version if description is not None: self.description = description if language is not None: self.language = language if definition is not None: self.definition = definition if acl is not None: self.acl = acl if status is not None: self.status = status
def __init__(self, workflow_type=None, workflow_url=None, volume_size_in_gigabytes=None, tags=None, workflow_params=None, workflow_resources_folder=None, local_vars_configuration=None): # noqa: E501 """WorkflowMetadataDto - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._workflow_type = None self._workflow_url = None self._volume_size_in_gigabytes = None self._tags = None self._workflow_params = None self._workflow_resources_folder = None self.discriminator = None if workflow_type is not None: self.workflow_type = workflow_type if workflow_url is not None: self.workflow_url = workflow_url if volume_size_in_gigabytes is not None: self.volume_size_in_gigabytes = volume_size_in_gigabytes if tags is not None: self.tags = tags if workflow_params is not None: self.workflow_params = workflow_params if workflow_resources_folder is not None: self.workflow_resources_folder = workflow_resources_folder
def __init__(self, version=None, supported_instrument_platform_and_types=None, description=None, status=None, analysis_type=None, skip_analysis_section=None, is_dragen=None, library_prep_kit_ids=None, supported_genome_ids=None, excluded_genome_ids=None, analysis_settings=None, analysis_sample_settings=None, on_submit_function=None, on_render_function=None, on_render_require_run_contents=None, settings=None, checksum=None, acl=None, local_vars_configuration=None): # noqa: E501 """CreateAnalysisVersionDefinitionRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._supported_instrument_platform_and_types = None self._description = None self._status = None self._analysis_type = None self._skip_analysis_section = None self._is_dragen = None self._library_prep_kit_ids = None self._supported_genome_ids = None self._excluded_genome_ids = None self._analysis_settings = None self._analysis_sample_settings = None self._on_submit_function = None self._on_render_function = None self._on_render_require_run_contents = None self._settings = None self._checksum = None self._acl = None self.discriminator = None self.version = version if supported_instrument_platform_and_types is not None: self.supported_instrument_platform_and_types = supported_instrument_platform_and_types if description is not None: self.description = description if status is not None: self.status = status self.analysis_type = analysis_type if skip_analysis_section is not None: self.skip_analysis_section = skip_analysis_section if is_dragen is not None: self.is_dragen = is_dragen if library_prep_kit_ids is not None: self.library_prep_kit_ids = library_prep_kit_ids if supported_genome_ids is not None: self.supported_genome_ids = supported_genome_ids if excluded_genome_ids is not None: self.excluded_genome_ids = excluded_genome_ids if analysis_settings is not None: self.analysis_settings = analysis_settings if analysis_sample_settings is not None: self.analysis_sample_settings = analysis_sample_settings if on_submit_function is not None: self.on_submit_function = on_submit_function if on_render_function is not None: self.on_render_function = on_render_function if on_render_require_run_contents is not None: self.on_render_require_run_contents = on_render_require_run_contents if settings is not None: self.settings = settings if checksum is not None: self.checksum = checksum if acl is not None: self.acl = acl
def __init__(self, type=None, size=None, cpu_cores=None, memory_gb=None, hardware=None, tier=None, local_vars_configuration=None): # noqa: E501 """Resources - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._type = None self._size = None self._cpu_cores = None self._memory_gb = None self._hardware = None self._tier = None self.discriminator = None if type is not None: self.type = type if size is not None: self.size = size if cpu_cores is not None: self.cpu_cores = cpu_cores if memory_gb is not None: self.memory_gb = memory_gb if hardware is not None: self.hardware = hardware if tier is not None: self.tier = tier
def __init__(self, cycle_number=None, run_sequencing_stats=None, lane_sequencing_stats=None, read_sequencing_stats=None, lane_by_read_sequencing_stats=None, local_vars_configuration=None): # noqa: E501 """ReplaceSequencingStatsRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._cycle_number = None self._run_sequencing_stats = None self._lane_sequencing_stats = None self._read_sequencing_stats = None self._lane_by_read_sequencing_stats = None self.discriminator = None self.cycle_number = cycle_number if run_sequencing_stats is not None: self.run_sequencing_stats = run_sequencing_stats if lane_sequencing_stats is not None: self.lane_sequencing_stats = lane_sequencing_stats if read_sequencing_stats is not None: self.read_sequencing_stats = read_sequencing_stats if lane_by_read_sequencing_stats is not None: self.lane_by_read_sequencing_stats = lane_by_read_sequencing_stats
def __init__(self, storage_provider=None, credentials=None, path=None, url=None, urn=None, mode=None, type='File', local_vars_configuration=None): # noqa: E501 """InputMountMappingWithCreds - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._storage_provider = None self._credentials = None self._path = None self._url = None self._urn = None self._mode = None self._type = None self.discriminator = None if storage_provider is not None: self.storage_provider = storage_provider if credentials is not None: self.credentials = credentials if path is not None: self.path = path if url is not None: self.url = url if urn is not None: self.urn = urn if mode is not None: self.mode = mode if type is not None: self.type = type
def __init__(self, overall_status=None, run_valid=None, can_activate_dragen=None, disk_space_available=None, external_connectivity=None, local_vars_configuration=None): # noqa: E501 """RunVerificationResult - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._overall_status = None self._run_valid = None self._can_activate_dragen = None self._disk_space_available = None self._external_connectivity = None self.discriminator = None if overall_status is not None: self.overall_status = overall_status if run_valid is not None: self.run_valid = run_valid if can_activate_dragen is not None: self.can_activate_dragen = can_activate_dragen if disk_space_available is not None: self.disk_space_available = disk_space_available if external_connectivity is not None: self.external_connectivity = external_connectivity
def __init__(self, name=None, folder_path=None, volume_id=None, volume_name=None, metadata=None, acl=None, local_vars_configuration=None): # noqa: E501 """CreateFolderRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._folder_path = None self._volume_id = None self._volume_name = None self._metadata = None self._acl = None self.discriminator = None self.name = name if folder_path is not None: self.folder_path = folder_path if volume_id is not None: self.volume_id = volume_id if volume_name is not None: self.volume_name = volume_name if metadata is not None: self.metadata = metadata if acl is not None: self.acl = acl
def __init__(self, items=None, item_count=None, first_page_token=None, next_page_token=None, prev_page_token=None, last_page_token=None, total_item_count=None, total_page_count=None, local_vars_configuration=None): # noqa: E501 """ProjectPagedItems - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._items = None self._item_count = None self._first_page_token = None self._next_page_token = None self._prev_page_token = None self._last_page_token = None self._total_item_count = None self._total_page_count = None self.discriminator = None if items is not None: self.items = items if item_count is not None: self.item_count = item_count if first_page_token is not None: self.first_page_token = first_page_token if next_page_token is not None: self.next_page_token = next_page_token if prev_page_token is not None: self.prev_page_token = prev_page_token if last_page_token is not None: self.last_page_token = last_page_token if total_item_count is not None: self.total_item_count = total_item_count if total_page_count is not None: self.total_page_count = total_page_count
def __init__(self, name=None, description=None, status=None, library_prep_kit_id=None, index_adapter_kit_id=None, index_container_position=None, index1_sequence=None, index2_sequence=None, index1_name=None, index2_name=None, adapter_sequence_read1=None, adapter_sequence_read2=None, acl=None, local_vars_configuration=None): # noqa: E501 """CreateLibraryRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._description = None self._status = None self._library_prep_kit_id = None self._index_adapter_kit_id = None self._index_container_position = None self._index1_sequence = None self._index2_sequence = None self._index1_name = None self._index2_name = None self._adapter_sequence_read1 = None self._adapter_sequence_read2 = None self._acl = None self.discriminator = None self.name = name if description is not None: self.description = description if status is not None: self.status = status if library_prep_kit_id is not None: self.library_prep_kit_id = library_prep_kit_id if index_adapter_kit_id is not None: self.index_adapter_kit_id = index_adapter_kit_id if index_container_position is not None: self.index_container_position = index_container_position if index1_sequence is not None: self.index1_sequence = index1_sequence if index2_sequence is not None: self.index2_sequence = index2_sequence if index1_name is not None: self.index1_name = index1_name if index2_name is not None: self.index2_name = index2_name if adapter_sequence_read1 is not None: self.adapter_sequence_read1 = adapter_sequence_read1 if adapter_sequence_read2 is not None: self.adapter_sequence_read2 = adapter_sequence_read2 if acl is not None: self.acl = acl
def __init__(self, context=None, field_id=None, run_configuration=None, run_contents=None, run_analysis_configuration=None, current_analysis_settings=None, current_analysis_sample_settings=None, local_vars_configuration=None): # noqa: E501 """RenderAnalysisVersionDefinitionRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._context = None self._field_id = None self._run_configuration = None self._run_contents = None self._run_analysis_configuration = None self._current_analysis_settings = None self._current_analysis_sample_settings = None self.discriminator = None self.context = context if field_id is not None: self.field_id = field_id if run_configuration is not None: self.run_configuration = run_configuration if run_contents is not None: self.run_contents = run_contents if run_analysis_configuration is not None: self.run_analysis_configuration = run_analysis_configuration if current_analysis_settings is not None: self.current_analysis_settings = current_analysis_settings if current_analysis_sample_settings is not None: self.current_analysis_sample_settings = current_analysis_sample_settings
def __init__(self, full_name=None, user_name=None, domain=None, type=None, local_vars_configuration=None): # noqa: E501 """User - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._full_name = None self._user_name = None self._domain = None self._type = None self.discriminator = None if full_name is not None: self.full_name = full_name if user_name is not None: self.user_name = user_name if domain is not None: self.domain = domain if type is not None: self.type = type
def __init__(self, prefix=None, volume_name=None, expiration_date=None, file_creation_api_path=None, file_upload_api_path=None, upload_id=None, local_vars_configuration=None): # noqa: E501 """DirectUploadCredentials - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._prefix = None self._volume_name = None self._expiration_date = None self._file_creation_api_path = None self._file_upload_api_path = None self._upload_id = None self.discriminator = None if prefix is not None: self.prefix = prefix if volume_name is not None: self.volume_name = volume_name if expiration_date is not None: self.expiration_date = expiration_date if file_creation_api_path is not None: self.file_creation_api_path = file_creation_api_path if file_upload_api_path is not None: self.file_upload_api_path = file_upload_api_path if upload_id is not None: self.upload_id = upload_id
def __init__(self, start_time=None, end_time=None, error=None, error_details=None, stdout=None, stderr=None, local_vars_configuration=None): # noqa: E501 """TaskRunLogs - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._start_time = None self._end_time = None self._error = None self._error_details = None self._stdout = None self._stderr = None self.discriminator = None if start_time is not None: self.start_time = start_time if end_time is not None: self.end_time = end_time if error is not None: self.error = error if error_details is not None: self.error_details = error_details if stdout is not None: self.stdout = stdout if stderr is not None: self.stderr = stderr
def __init__(self, id=None, urn=None, name=None, owner=None, time_created=None, time_modified=None, local_vars_configuration=None): # noqa: E501 """Project - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._id = None self._urn = None self._name = None self._owner = None self._time_created = None self._time_modified = None self.discriminator = None if id is not None: self.id = id if urn is not None: self.urn = urn if name is not None: self.name = name if owner is not None: self.owner = owner if time_created is not None: self.time_created = time_created if time_modified is not None: self.time_modified = time_modified
def __init__(self, lane_number=None, same_as_lane_number=None, adapter_sequence_read1=None, adapter_sequence_read2=None, lane_libraries=None, local_vars_configuration=None): # noqa: E501 """LaneContent - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._lane_number = None self._same_as_lane_number = None self._adapter_sequence_read1 = None self._adapter_sequence_read2 = None self._lane_libraries = None self.discriminator = None if lane_number is not None: self.lane_number = lane_number if same_as_lane_number is not None: self.same_as_lane_number = same_as_lane_number if adapter_sequence_read1 is not None: self.adapter_sequence_read1 = adapter_sequence_read1 if adapter_sequence_read2 is not None: self.adapter_sequence_read2 = adapter_sequence_read2 if lane_libraries is not None: self.lane_libraries = lane_libraries
def __init__(self, name=None, event_id=None, previous_event_id=None, event_type=None, timestamp=None, event_details=None, local_vars_configuration=None): # noqa: E501 """WorkflowRunHistoryEvent - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._event_id = None self._previous_event_id = None self._event_type = None self._timestamp = None self._event_details = None self.discriminator = None if name is not None: self.name = name if event_id is not None: self.event_id = event_id if previous_event_id is not None: self.previous_event_id = previous_event_id if event_type is not None: self.event_type = event_type if timestamp is not None: self.timestamp = timestamp if event_details is not None: self.event_details = event_details
def __init__(self, name=None, description=None, arguments=None, acl=None, local_vars_configuration=None): # noqa: E501 """LaunchTaskRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._description = None self._arguments = None self._acl = None self.discriminator = None if name is not None: self.name = name if description is not None: self.description = description if arguments is not None: self.arguments = arguments if acl is not None: self.acl = acl
def __init__(self, version=None, description=None, execution=None, acl=None, local_vars_configuration=None): # noqa: E501 """UpdateTaskVersionRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._description = None self._execution = None self._acl = None self.discriminator = None if version is not None: self.version = version if description is not None: self.description = description if execution is not None: self.execution = execution if acl is not None: self.acl = acl
def __init__(self, name=None, description=None, organization=None, acl=None, categories=None, local_vars_configuration=None): # noqa: E501 """UpdateWorkflowRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._description = None self._organization = None self._acl = None self._categories = None self.discriminator = None if name is not None: self.name = name if description is not None: self.description = description if organization is not None: self.organization = organization if acl is not None: self.acl = acl if categories is not None: self.categories = categories
def __init__(self, name=None, description=None, status=None, lab_status=None, project_name=None, acl=None, local_vars_configuration=None): # noqa: E501 """UpdateSampleRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._description = None self._status = None self._lab_status = None self._project_name = None self._acl = None self.discriminator = None if name is not None: self.name = name if description is not None: self.description = description if status is not None: self.status = status if lab_status is not None: self.lab_status = lab_status if project_name is not None: self.project_name = project_name if acl is not None: self.acl = acl
def __init__(self, demuxing_results=None, analysis_results=None, launch_parameters_snapshot=None, sample_mapping=None, sample_sheet_snapshot=None, created_by=None, modified_by=None, time_created=None, time_modified=None, local_vars_configuration=None): # noqa: E501 """SequencingAnalysisRunResults - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._demuxing_results = None self._analysis_results = None self._launch_parameters_snapshot = None self._sample_mapping = None self._sample_sheet_snapshot = None self._created_by = None self._modified_by = None self._time_created = None self._time_modified = None self.discriminator = None if demuxing_results is not None: self.demuxing_results = demuxing_results if analysis_results is not None: self.analysis_results = analysis_results if launch_parameters_snapshot is not None: self.launch_parameters_snapshot = launch_parameters_snapshot if sample_mapping is not None: self.sample_mapping = sample_mapping if sample_sheet_snapshot is not None: self.sample_sheet_snapshot = sample_sheet_snapshot if created_by is not None: self.created_by = created_by if modified_by is not None: self.modified_by = modified_by if time_created is not None: self.time_created = time_created if time_modified is not None: self.time_modified = time_modified
def __init__(self, single_part_url=None, multipart_template=None, multipart_signatures=None, multipart_upload_id=None, server_side_encryption_algorithm=None, server_side_encryption_key=None, local_vars_configuration=None): # noqa: E501 """AwsS3PresignedUrlForUpload - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._single_part_url = None self._multipart_template = None self._multipart_signatures = None self._multipart_upload_id = None self._server_side_encryption_algorithm = None self._server_side_encryption_key = None self.discriminator = None if single_part_url is not None: self.single_part_url = single_part_url if multipart_template is not None: self.multipart_template = multipart_template if multipart_signatures is not None: self.multipart_signatures = multipart_signatures if multipart_upload_id is not None: self.multipart_upload_id = multipart_upload_id if server_side_encryption_algorithm is not None: self.server_side_encryption_algorithm = server_side_encryption_algorithm if server_side_encryption_key is not None: self.server_side_encryption_key = server_side_encryption_key
def __init__(self, name=None, description=None, acl=None, execution=None, local_vars_configuration=None): # noqa: E501 """CreateTaskRunRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._name = None self._description = None self._acl = None self._execution = None self.discriminator = None if name is not None: self.name = name if description is not None: self.description = description if acl is not None: self.acl = acl if execution is not None: self.execution = execution
def __init__(self, id=None, urn=None, file_name=None, file_size=None, href=None, presigned_url=None, error=None, local_vars_configuration=None): # noqa: E501 """FileReferenceCompact - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._id = None self._urn = None self._file_name = None self._file_size = None self._href = None self._presigned_url = None self._error = None self.discriminator = None if id is not None: self.id = id if urn is not None: self.urn = urn if file_name is not None: self.file_name = file_name if file_size is not None: self.file_size = file_size if href is not None: self.href = href if presigned_url is not None: self.presigned_url = presigned_url if error is not None: self.error = error
def __init__(self, input_container_identifier=None, run_configuration=None, run_contents=None, run_analysis_configurations=None, run_prep_kit_info=None, local_vars_configuration=None): # noqa: E501 """ParsedSequencingRun - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._input_container_identifier = None self._run_configuration = None self._run_contents = None self._run_analysis_configurations = None self._run_prep_kit_info = None self.discriminator = None if input_container_identifier is not None: self.input_container_identifier = input_container_identifier if run_configuration is not None: self.run_configuration = run_configuration if run_contents is not None: self.run_contents = run_contents if run_analysis_configurations is not None: self.run_analysis_configurations = run_analysis_configurations if run_prep_kit_info is not None: self.run_prep_kit_info = run_prep_kit_info
def __init__(self, sample_sheet=None, run_analysis_settings=None, run_setup_validation=None, workflow_metadata=None, local_vars_configuration=None): # noqa: E501 """AnalysisVersionDefinitionSettings - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._sample_sheet = None self._run_analysis_settings = None self._run_setup_validation = None self._workflow_metadata = None self.discriminator = None if sample_sheet is not None: self.sample_sheet = sample_sheet if run_analysis_settings is not None: self.run_analysis_settings = run_analysis_settings if run_setup_validation is not None: self.run_setup_validation = run_setup_validation if workflow_metadata is not None: self.workflow_metadata = workflow_metadata
def __init__(self, type=None, format=None, format_edam=None, life_cycle=None, metadata=None, local_vars_configuration=None): # noqa: E501 """UpdateFileRequest - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._type = None self._format = None self._format_edam = None self._life_cycle = None self._metadata = None self.discriminator = None if type is not None: self.type = type if format is not None: self.format = format if format_edam is not None: self.format_edam = format_edam if life_cycle is not None: self.life_cycle = life_cycle if metadata is not None: self.metadata = metadata