Application main class
Modifiers | Name | Description |
---|---|---|
static class |
ScriptRunner.ArgsList |
Extends an ArrayList class adding a nicer index-out-of-range error message |
Type | Name and description |
---|---|
java.lang.String |
profile The used configuration profile |
Constructor and description |
---|
ScriptRunner
() Instantiate the runner object creating a new session |
ScriptRunner
(java.util.Map config) |
ScriptRunner
(Session session) |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Object |
execute(java.util.List<java.lang.String> args = null ) Execute a Nextflow script, it does the following: |
|
protected java.lang.Object |
fetchContainers() |
|
java.lang.Object |
getResult() @return The result produced by the script execution |
|
BaseScript |
getScriptObj() @return The interpreted script object |
|
Session |
getSession() |
|
java.lang.Object |
normalizeOutput() |
|
protected BaseScript |
parseScript(java.io.File file, java.util.List<java.lang.String> args = null ) |
|
protected BaseScript |
parseScript(java.lang.String scriptText, java.util.List<java.lang.String> args = null) |
|
protected java.lang.Object |
run() Launch the Nextflow script execution |
|
ScriptRunner |
setScript(ScriptFile script) |
|
ScriptRunner |
setScript(java.lang.String text) |
|
protected java.lang.Object |
terminate() |
|
java.lang.Object |
test(java.lang.String methodName, java.util.List<java.lang.String> args = null ) Test the name specified by the methodName |
|
void |
verifyAndTrackHistory(java.lang.String cli, java.lang.String name) @param cli The launcher command line string |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Instantiate the runner object creating a new session
Execute a Nextflow script, it does the following:
scriptFile
- The file containing the script to be executedargs
- The arguments to be passed to the script#run
method
Launch the Nextflow script execution
Test the name specified by the methodName
cli
- The launcher command line stringGroovy Documentation