Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar \
-i {stepURI:v2:http} \
-u {username} \
-p {password} \
script:evaluateDynamicExpression \
-t <false/true> \
-h <false/true> \
-exp 'INSERT EXPRESSION HERE' \
-log {logFileLIMSID}"input.::container::.::name::output.::container::.::example udf1:: = input.::container::.::example udf1::-exp 'output.container.::containerUDF:: = ::This is a string::'
-exp 'input.::container::.::containerUDF:: = ::This is a string::'
-exp 'submittedSample.container.::containerUDF:: = ::This is a string::'-exp 'output.::DNA Concentration:: = (step.::Ideal Volume:: * step.::Ideal Concentration::) / input.::Volume::-exp 'destination = (step.::Ideal Volume:: * step.::Ideal Concentration::) / input.::Volume::'-exp 'destination = source value'-exp 'output.::PCR Cycles:: = step.::PCR Cycles::'-exp 'output.::Concentration:: = input.::Concentration::'-exp 'output.::Conc. Units:: = ::nM::'-exp 'input.::QC:: = input.hasValue( ::Concentration:: ) && input.::Concentration:: > 1'-exp 'if (step.hasValue(::Toggle UDF::) && step.::Toggle UDF::)'-exp 'submittedSamples.each { sample -> sample.::My Sample-Level UDF:: = 123 }'-exp 'input.::Total Origin Sample Volume:: = submittedSamples.sum { sample -> sample.::Volume:: }'-exp 'if (!step.hasValue( ::Batch ID:: )) { fail(::Batch ID step UDF is required::) }'-exp 'input.QC = input.::Concentration:: >= step.::minConcentration:: && input.::Concentration:: <= step.::maxConcentration::' -exp 'output.QC = input.QC'-exp 'if(Step.::Concentration:: >= 1) { input.QC = true } else { input.QC = false }'nextStep = <next step value>-exp 'nextStep = ::ADVANCE::'-exp 'if (input.QC == true) { nextStep = ::ADVANCE:: } else { nextStep = ::ESCALATE:: }'-exp 'if (output.QC == true) { nextStep = ::ADVANCE:: } else { nextStep = ::ESCALATE:: }'-exp 'if (input.::QC:: == true) { nextStep = ::TP53 Make Master Mix Deep Well Plate:: } else { nextStep = ::Dilute/Concentrate:: }'-exp ‘if (step.::Concentration:: >= 25) { input.QC = true } else {input.QC = false }'-exp 'if ( step.::Visual QC Result:: == ::Passed Visual QC:: ) { nextStep = ::SEMI-AUTOMATED - Make DNA Quant and Eval Standard Quant:: } else { nextStep = ::REMOVE:: }'-exp 'if (input.::Avg Concentration:: > 25) { nextStep = ::Cluster Generation (LLT):: } else { nextStep = ::ESCALATE:: }'-exp 'if (input.name.contains( ::No Template Control::)) { nextStep = ::REMOVE:: }'
-exp 'if (input.name.contains( ::CTLl::)) { nextStep = ::REMOVE:: }’-exp 'input.::Latest Step:: = step.name'-exp 'submittedSample.::Current Workflow:: = input.workflowName'
-exp 'if(input.workflowName.contains(::TruSeq Nano DNA Sample Prep::)) { submittedSample.::Status:: = ::Prep:: }'
-exp 'output.::Active Workflow Count:: = input.workflowName.split(::, ::).size()'-exp 'input.::Replicate Count UDF:: = input.replicateCount'
-exp 'step.::Total Replicates:: = step.::Total Replicates:: + input.replicateCount'-exp 'output.::Count:: = input.pooledInputsCount'input.node.@limsid
step.node.@limsid
output.container.node.@limsid-exp 'output.::Input well:: = input.well'