New
Sequencing
- Added a status for each sequencing batch to the sequencing batch API endpoints, allowing tracking of batch status. (Note that batch status is the status of the lagging sample.)
- Added webhook to provide notice on when a sequencing batch has been received at the lab
Workflows
- Added dependenciesinformation into theanalysisAPI endpoint for workflow runs that were dependent upon other workflow runs.dependenciesis a list of json objects for each workflow run that the specified analysis depended upon.
- We now provide an immediate warning if a user tries to create a Workflows argument with an invalid name or a name containing invalid characters. (Note that argument names have always been validated, but users previously were only notified upon submitting the workflow.)
Misc.
- Added functionality to alignment viewer to allow for downloads of the alignment (BAM) file and the reference (FASTA) file for a given alignment.
- Added the ability to download subsets of Functional results from the samples page, using the "Download Selected" menu. Choosing "Functional Results (.csv)" will generate a pop-up modal, allowing users to select which annotation type of their functional data they wish to export. As functional data can be quite large, long-running exports will be emailed to users.
- You can now find a project's unique identifier on both the project permissions and project details pop-up modals. In addition you can copy a project's unique identifier if you have selected/filtered to the project on the samples page.
Fixed
- We fixed a Custom Plots bug where plots were not re-rendered upon removing and re-selecting certain choices (such as a tag)