From 23b554acc9d49cd235020b9269085d7cff901d56 Mon Sep 17 00:00:00 2001 From: Marijan Mihaljev Date: Fri, 26 Dec 2025 18:09:56 +0200 Subject: [PATCH 1/3] ODM-12958: data classes change - renamed Nanopore - added new data classes --- openapi/v1/job.yaml | 8 ++++++-- .../ImportExpressionSignalRunFromMultipartRequest.yaml | 5 ++++- .../v1/schemas/job/ImportExpressionSignalRunRequest.yaml | 5 ++++- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/openapi/v1/job.yaml b/openapi/v1/job.yaml index 23234dc5..fae50862 100644 --- a/openapi/v1/job.yaml +++ b/openapi/v1/job.yaml @@ -641,7 +641,9 @@ paths: pval, etc.)`, `Pathway analysis`, `Proteomics`, `Single-cell proteomics`, `Metabolomics`, `Lipidomics`, `Epigenomics`, `DNA methylation`, `Chemoinformatics`, `Imaging features`, `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body - fluid counts`, `Nanopore`, `Flow Cytometry (FCS)`, `Document`, `Other`. + fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, + `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, `Microbiome / Metagenomics', + `Immune repertoire`, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, `Document`, `Other`. When job finishes successfully the following **result** object can be obtained using `GET /job/{id}/output` request: @@ -686,7 +688,9 @@ paths: pval, etc.)`, `Pathway analysis`, `Proteomics`, `Single-cell proteomics`, `Metabolomics`, `Lipidomics`, `Epigenomics`, `DNA methylation`, `Chemoinformatics`, `Imaging features`, `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body - fluid counts`, `Nanopore`, `Flow Cytometry (FCS)`, `Document`, `Other`. + fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, + `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, `Microbiome / Metagenomics', + `Immune repertoire`, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, `Document`, `Other`. When job finishes successfully the following **result** object can be obtained using `GET /job/{id}/output` request: diff --git a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml index d5f182fc..2ad7662a 100644 --- a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml +++ b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml @@ -13,7 +13,10 @@ properties: pval, etc.)`, `Pathway analysis`, `Proteomics`, `Single-cell proteomics`, `Metabolomics`, `Lipidomics`, `Epigenomics`, `DNA methylation`, `Chemoinformatics`, `Imaging features`, `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body - fluid counts`, `Nanopore`, `Flow Cytometry (FCS)`, `Document`, `Other`. \nIn case the parameter is not set + fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, + `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, `Microbiome / Metagenomics`, + `Immune repertoire `, `Genetic screens `, `Cell imaging`, + `Document`, `Other`. \nIn case the parameter is not set the dataClass is automatically defined as `Other`." example: Proteomics type: string diff --git a/openapi/v1/schemas/job/ImportExpressionSignalRunRequest.yaml b/openapi/v1/schemas/job/ImportExpressionSignalRunRequest.yaml index 138236c9..01bd04fc 100644 --- a/openapi/v1/schemas/job/ImportExpressionSignalRunRequest.yaml +++ b/openapi/v1/schemas/job/ImportExpressionSignalRunRequest.yaml @@ -21,7 +21,10 @@ properties: pval, etc.)`, `Pathway analysis`, `Proteomics`, `Single-cell proteomics`, `Metabolomics`, `Lipidomics`, `Epigenomics`, `DNA methylation`, `Chemoinformatics`, `Imaging features`, `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body - fluid counts`, `Nanopore`, `Flow Cytometry (FCS)`, `Document`, `Other`. \nIn case the parameter is not set + fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, + `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, + `Microbiome / Metagenomics`, `Immune repertoire`, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, + `Document`, `Other`. \nIn case the parameter is not set the dataClass is automatically defined as `Other`." example: Proteomics type: string From b29533dd4a9d77fda11ee4010f4591a0024dd938 Mon Sep 17 00:00:00 2001 From: Marijan Mihaljev Date: Mon, 29 Dec 2025 17:50:39 +0200 Subject: [PATCH 2/3] ODM-12958: added missing name part for Genetic screens --- .../job/ImportExpressionSignalRunFromMultipartRequest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml index 2ad7662a..f7674539 100644 --- a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml +++ b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml @@ -15,7 +15,7 @@ properties: `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, `Microbiome / Metagenomics`, - `Immune repertoire `, `Genetic screens `, `Cell imaging`, + `Immune repertoire `, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, `Document`, `Other`. \nIn case the parameter is not set the dataClass is automatically defined as `Other`." example: Proteomics From f50f43c12a61b2fcd3026a39b0fdc3acbbf89290 Mon Sep 17 00:00:00 2001 From: Marijan Mihaljev Date: Mon, 29 Dec 2025 18:20:03 +0200 Subject: [PATCH 3/3] ODM-12958: removed trailing space --- .../job/ImportExpressionSignalRunFromMultipartRequest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml index f7674539..564d94ca 100644 --- a/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml +++ b/openapi/v1/schemas/job/ImportExpressionSignalRunFromMultipartRequest.yaml @@ -15,7 +15,7 @@ properties: `Gene panel data`, `Biomarker data`, `Physical measures`, `Blood counts`, `Other body fluid counts`, `Long-read sequencing (Nanopore, PacBio)`, `Flow Cytometry (FCS)`, `Spatial transcriptomics`, `Phenomics`, `Copy number alterations`, `Microbiome / Metagenomics`, - `Immune repertoire `, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, + `Immune repertoire`, `Genetic screens (CRISPR / RNAi)`, `Cell imaging`, `Document`, `Other`. \nIn case the parameter is not set the dataClass is automatically defined as `Other`." example: Proteomics