Skip to content

[Task] Editing of Immunopeptidomics Measurements #1414

Description

@Steffengreiner

What's the issue?

Implement the editing of existing immunopeptidomics measurements via a pre-filled Excel template in the measurement view.

Parent Story

FEAT-IP-MEAS-02 (#1429)

Description

The system must provide and accept a pre-filled immunopeptidomics editing template. Users download the template containing current values for selected measurements, modify editable fields, and re-upload to apply changes. The system validates the uploaded sheet and rejects the batch if any editable mandatory field is missing or invalid. Non-editable fields (e.g., QBiC Sample Id, Sample Name, Organisation Name, Instrument Name) are silently ignored on re-upload.

Technical Notes

  • Follow the existing editing pattern used for NGS (MeasurementUpdateMetadataConverterNGS) and proteomics (MeasurementUpdateMetadataConverterPxP).
  • Create MeasurementUpdateMetadataConverterIP and MeasurementUpdateProcessorIP wired into the respective registries.
  • Reuse the same ImmunopeptidomicsMeasurement aggregate created for registration; editing mutates existing records via the domain model.
  • Add an edit workbook factory in project-management-infrastructure mirroring NgsEditFactory / ProteomicsEditFactory.
  • Ensure the Property Information sheet in the downloaded edit file matches the registration template column specification.
  • Editable vs non-editable column behaviour is handled at the parser/processor level, not the template generation level.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageAn issue that is in discussion to be either scheduled for implepmentation or denied

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions