-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nextflow integration with pipeline #453
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some requests but no need for another review unless you want it.
btnTxt = "Enable NextFlow"; | ||
} | ||
|
||
return new HtmlView("Enable/Disable Nextflow", DIV("Enable/Disable Nextflow", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These kinds of UIs can be confusing about what's the current vs future state.
In addition to the button, let's clearly state "NextFlow is currently enabled in this folder" (or disabled).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
{ | ||
PropertyStore store = PropertyManager.getNormalStore(); | ||
PropertyManager.PropertyMap map = store.getWritableProperties(NextFlowManager.NEXTFLOW_ENABLE, false); | ||
if (map == null || !"true".equals(map.get("enabled"))) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Boolean.parseBoolean()
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@Override | ||
public void addNavTrail(NavTree navTree) | ||
{ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Append to the nav trail to give the page a title
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
this._apiKey = apiKey; | ||
try | ||
{ | ||
setLogFile(FileUtil.createTempFile("NextFlowPipelineJob", ".log")); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This shouldn't be a temp file. Create a file based on the current date/time in the pipeline root. See MaintenancePipelineJob
for an example.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Rationale
This PR adds a new Nextflow module to easily initiate DIA (data independent analysis) through the LK pipelines, both pulling data from PanoramaWeb and uploading the results back into PanoramaWeb.
Related Pull Requests
Changes