Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Scottx611x/derived node attributes bugfix (#2076)
* Update Galaxy mock data * Fix `help` * Add constants * Dynamically create analysis group numbers based on the structure of our workflow * Fix docstring * Use temp var for easier readability * Add mechanism to derive which Refinery file a workflow output was derived from, and in turn gain information about which analysis group said output belongs to. * Fix tests * Fix typo * Add docstrings * Don't overuse `@property`. Make method private * Remove statements from debugging * Change to default value * Fix styling * Remove comment stating the obvious * Flip if/else logic to be more clear * Add constant * Add test coverage for `Workflowtool._has_dataset_collection_input()` * Fix typo * Add logic to determine analysis group numbering, and test coverage * Fix spelling * Add tests coverage for an edge case in the recursive calls to `WorkflowTool._get_refinery_input_file_id()` * Fix bug where incorrect AnnotatedNode information was being indexed in solr. Add test coverage. * Add test coverage for `_get_analysis_group_number` * Simplify logic * Tidy mock glaxy data * DRY: condense repeated calls in tests * Fix tests * Address issue while creating expanded workflow graph where Dataset Collections were never considered * Update AnalysisNodeConnection input creation and update tests * Assert that we assign the correct name to input AnalysisNodeConnections
- Loading branch information