Remove duplication on cellbender for preprocessing data
enhancement
### Description of feature
Subworkflow for QC:
[quality_control/main.nf](https://github.com/nf-core/scdownstream/blob/7d5dc457039ab8e314ea5430818aa7e951cc0a55/subworkflows/local/quality_control/main.nf#L1)
Sub-subworkflows:
[ambient_correction/main.nf](https://github.com/nf-core/scdownstream/blob/7d5dc457039ab8e314ea5430818aa7e951cc0a55/subworkflows/local/ambient_correction/main.nf)
[h5ad_removebackground_barcodes_cellbender_anndata/main.nf](https://github.com/nf-core/scdownstream/blob/7d5dc457039ab8e314ea5430818aa7e951cc0a55/subworkflows/nf-core/h5ad_removebackground_barcodes_cellbender_anndata/main.nf)
The common modules between 2 subworkflows:
`include { CELLBENDER_REMOVEBACKGROUND } from '../../../modules/nf-core/cellbender/removebackground'`
If the user select the cellbender on the `ambient_correction` that may cause duplication on re-running cellbender using `remove-background`. I think it should be removed the method `cellbender` on ambient_correction
0 条评论