Skip to content
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

fix: RSEM-calculate-expression wrapper with FASTQ-files as input + Integration of test case #970

Merged
merged 5 commits into from Jan 20, 2023

Conversation

KuechlerO
Copy link
Contributor

Description

  • Replaced deprecated argument for alignment inputs with appropriate argument (--bam-> --alignments)
  • Fixed wrong argument for FASTQ-input: Deleted input_bam = False
  • Integrated test-case for FASTQ-input
  • Fixed environment-yaml-file: bowtie is needed for FASTQ-file input
  • updated meta.yaml

Notes

The original provided test-case from the authors for BAM-file inputs includes only an empty BAM-file (except of the header). My test case also includes reads, which do not map to the reference sequence (since the provided reference sequence is too short anyways). So as I understand, the purpose of these tests is just to ensure, whether the pipeline is able to run through. However, to make it more robust additional tests with real working examples would be needed.

@KuechlerO KuechlerO changed the title Fix: RSEM-calculate-expression wrapper with FASTQ-files as input + Integration of test case fix: RSEM-calculate-expression wrapper with FASTQ-files as input + Integration of test case Jan 6, 2023
Comment on lines 11 to 12
- reference: One of the index files created by rsem-prepare-reference; the file suffix is stripped and passed on to rsem
- reference_bowtie: Only needed for FASTQ input; One of the bowtie index files created by bowtie-build
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should rather require all index files. multiext can be used for that. Otherwise, the wrapper only works on shared filesystems.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I've now employed multiext as requested.

@johanneskoester johanneskoester merged commit ea9c897 into snakemake:master Jan 20, 2023
johanneskoester pushed a commit that referenced this pull request Jan 20, 2023
🤖 I have created a release \*beep\* \*boop\*
---
###
[1.21.4](https://www.github.com/snakemake/snakemake-wrappers/compare/v1.21.3...v1.21.4)
(2023-01-20)


### Bug Fixes

* channel definitions for cooltools (and update version to 0.5.2),
genefuse, genomescope, qualimap and meryl
([#980](https://www.github.com/snakemake/snakemake-wrappers/issues/980))
([26271ac](https://www.github.com/snakemake/snakemake-wrappers/commit/26271acfb27c02d51d2a8cc0922b4780998e6b53))
* RSEM-calculate-expression wrapper with FASTQ-files as input +
Integration of test case
([#970](https://www.github.com/snakemake/snakemake-wrappers/issues/970))
([ea9c897](https://www.github.com/snakemake/snakemake-wrappers/commit/ea9c8978259c87156f4e48711eed0172a8966209))
---


This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants