diff --git a/workflow/main.nf b/workflow/main.nf index 472e226f67ca2fdc9f625251cdbfd9f19311cc5b..d8fae4ba7441a19f21b9719eb342d27c231a9aee 100755 --- a/workflow/main.nf +++ b/workflow/main.nf @@ -99,25 +99,27 @@ process trackStart { """ } -errorScript = """singularity run 'docker://bicf/awscli:1.1' \ - aws dynamodb update-item \ - --table-name pipeline.tracking \ - --key '{ \ - "sessionId": {"S": "${workflow.sessionId}"}, \ - "projectDir": {"S": "${workflow.projectDir}"}}' \ - --update-expression 'SET #status = :status' \ - --expression-attribute-names '{"#status": "status"}' \ - --expression-attribute-values '{":status": {"S":"error"}}' +errorScript = """ + singularity run 'docker://bicf/awscli:1.1' \ + aws dynamodb update-item \ + --table-name pipeline.tracking \ + --key '{ \ + "sessionId": {"S": "${workflow.sessionId}"}, \ + "projectDir": {"S": "${workflow.projectDir}"}}' \ + --update-expression 'SET #status = :status' \ + --expression-attribute-names '{"#status": "status"}' \ + --expression-attribute-values '{":status": {"S":"error"}}' """ -completeScript = """singularity run 'docker://bicf/awscli:1.1' \ - aws dynamodb update-item \ - --table-name pipeline.tracking \ - --key '{ \ - "sessionId": {"S": "${workflow.sessionId}"}, \ - "projectDir": {"S": "${workflow.projectDir}"}}' \ - --update-expression 'SET #status = :status' \ - --expression-attribute-names '{"#status": "status"}' \ - --expression-attribute-values '{":status": {"S":"complete"}}' +completeScript = """ + singularity run 'docker://bicf/awscli:1.1' \ + aws dynamodb update-item \ + --table-name pipeline.tracking \ + --key '{ \ + "sessionId": {"S": "${workflow.sessionId}"}, \ + "projectDir": {"S": "${workflow.projectDir}"}}' \ + --update-expression 'SET #status = :status' \ + --expression-attribute-names '{"#status": "status"}' \ + --expression-attribute-values '{":status": {"S":"complete"}}' """ workflow.onError {