Skip to content
Snippets Groups Projects
Commit 43e88f48 authored by juanf's avatar juanf
Browse files

SSDM-2450 : Add move option, to move samples between experiments/projects (ongoing work)

SVN: 34723
parent d90afe99
No related branches found
No related tags found
No related merge requests found
...@@ -103,7 +103,8 @@ def process(tr, parameters, tableBuilder): ...@@ -103,7 +103,8 @@ def process(tr, parameters, tableBuilder):
isOk = insertUpdateSample(tr, parameters, tableBuilder); isOk = insertUpdateSample(tr, parameters, tableBuilder);
if method == "updateSample": if method == "updateSample":
isOk = insertUpdateSample(tr, parameters, tableBuilder); isOk = insertUpdateSample(tr, parameters, tableBuilder);
if method == "moveSample":
isOk = moveSample(tr, parameters, tableBuilder);
if method == "insertDataSet": if method == "insertDataSet":
isOk = insertDataSet(tr, parameters, tableBuilder); isOk = insertDataSet(tr, parameters, tableBuilder);
if method == "updateDataSet": if method == "updateDataSet":
...@@ -455,6 +456,16 @@ def insertUpdateSample(tr, parameters, tableBuilder): ...@@ -455,6 +456,16 @@ def insertUpdateSample(tr, parameters, tableBuilder):
#Return from the call #Return from the call
return True; return True;
def moveSample(tr, parameters, tableBuilder):
sampleIdentifier = parameters.get("sampleIdentifier"); #String
experimentIdentifier = parameters.get("experimentIdentifier"); #String
sample = getSampleByIdentifierForUpdate(tr, sampleIdentifier); #Retrieve Sample
experiment = tr.getExperiment(experimentIdentifier); #Retrieve Experiment
sample.setExperiment(experiment);
return True
def insertUpdateExperiment(tr, parameters, tableBuilder): def insertUpdateExperiment(tr, parameters, tableBuilder):
#Mandatory parameters #Mandatory parameters
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment