Skip to content

Commit ce67727

Browse files
Merge pull request #35 from platforma-open/julenmendieta/MILAB-5828_deduplication
Julenmendieta/milab 5828 deduplication
2 parents ccff2e9 + 84c27ea commit ce67727

14 files changed

Lines changed: 1687 additions & 981 deletions

.changeset/cute-streets-hope.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@platforma-open/milaboratories.immune-assay-data.workflow": minor
3+
"@platforma-open/milaboratories.immune-assay-data.model": minor
4+
"@platforma-open/milaboratories.immune-assay-data.ui": minor
5+
---
6+
7+
Allow deduplication and minor fixes

model/src/index.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ export const model = BlockModel.create()
179179
)
180180

181181
.outputWithStatus('table', (ctx) => {
182-
if (ctx.outputs?.resolve('emptyResults')?.getDataAsJson<boolean>()) {
182+
if (ctx.outputs?.resolve('emptyClonesInput')?.getDataAsJson<boolean>() === true) {
183183
return undefined;
184184
}
185185
const cols = ctx.outputs?.resolve('table')?.getPColumns();
@@ -194,7 +194,7 @@ export const model = BlockModel.create()
194194
})
195195

196196
.output('pf', (ctx) => {
197-
if (ctx.outputs?.resolve('emptyResults')?.getDataAsJson<boolean>()) {
197+
if (ctx.outputs?.resolve('emptyClonesInput')?.getDataAsJson<boolean>() === true) {
198198
return undefined;
199199
}
200200
const cols = ctx.outputs?.resolve('table')?.getPColumns();
@@ -205,7 +205,7 @@ export const model = BlockModel.create()
205205
})
206206

207207
.output('assaySequenceSpec', (ctx): PColumnSpec | undefined => {
208-
if (ctx.outputs?.resolve('emptyResults')?.getDataAsJson<boolean>()) {
208+
if (ctx.outputs?.resolve('emptyClonesInput')?.getDataAsJson<boolean>() === true) {
209209
return undefined;
210210
}
211211
const cols = ctx.outputs?.resolve('table')?.getPColumns();
@@ -217,7 +217,7 @@ export const model = BlockModel.create()
217217
})
218218

219219
.output('msaPf', (ctx) => {
220-
if (ctx.outputs?.resolve('emptyResults')?.getDataAsJson<boolean>()) {
220+
if (ctx.outputs?.resolve('emptyClonesInput')?.getDataAsJson<boolean>() === true) {
221221
return undefined;
222222
}
223223
const cols = ctx.outputs?.resolve('table')?.getPColumns();
@@ -235,6 +235,10 @@ export const model = BlockModel.create()
235235
return createPFrameForGraphs(ctx, [...msaCols, ...cols, ...columns.props]);
236236
})
237237

238+
.output('emptyClonesInput', (ctx) =>
239+
ctx.outputs?.resolve('emptyClonesInput')?.getDataAsJson<boolean>() === true,
240+
)
241+
238242
.output('isRunning', (ctx) => ctx.outputs?.getIsReadyOrError() === false)
239243

240244
.title(() => 'Immune Assay Data')

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111
"watch": "turbo watch build",
1212
"changeset": "changeset",
1313
"version-packages": "changeset version",
14-
"update-sdk": "block-tools update-deps"
14+
"update-sdk": "pl-blocks-deps-updater"
1515
},
1616
"devDependencies": {
1717
"@changesets/cli": "catalog:",
1818
"@platforma-sdk/block-tools": "catalog:",
19+
"@platforma-sdk/blocks-deps-updater": "catalog:",
1920
"turbo": "catalog:",
2021
"typescript": "catalog:"
2122
},

0 commit comments

Comments
 (0)