-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: update multiqc to 1.22.3 (#1441)
The new version of multiqc supports picard mimicked reports from Sentieon tools: MultiQC/MultiQC#2110 This should solve this issue: #1290 where an ugly solution was implemented in the Dedup rule to make MultiQC accept dedup-stats from Sentieon dedup. It may also allow us to move away from Picard to generate our QC reports and instead use the Sentieon tools which should be faster and enable us to clear away some rules for a more streamlined and less messy workflow. #### Added - separate container for multiqc #### Changed - updated multiqc from 1.12 to 1.22.3 #### Removed - no longer necessary sed command in dedup rule - deprecated and unused TNhaplotyper rule
- Loading branch information
1 parent
45ff291
commit f173c27
Showing
16 changed files
with
95 additions
and
109 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
FROM python:3.11.3-slim | ||
|
||
LABEL base.image="python:3.11.3-slim" \ | ||
maintainer="Clinical Genomics" \ | ||
about.contact="[email protected]" \ | ||
about.home="https://github.com/MultiQC/MultiQC" \ | ||
software.version="1.22.3" \ | ||
about.documentation="https://multiqc.info/" \ | ||
about.license="MIT License (MIT)" \ | ||
about.description="Aggregate bioinformatics results across many samples into a single report" | ||
|
||
# Set environment variables | ||
ENV PYTHONUNBUFFERED=1 \ | ||
PIP_NO_CACHE_DIR=1 \ | ||
USER=ubuntu \ | ||
HOME=/home/ubuntu | ||
|
||
WORKDIR "$HOME" | ||
|
||
# Install pip and multiqc, create user and home directory | ||
RUN python -m pip install --upgrade pip && \ | ||
pip install multiqc==1.22.3 && \ | ||
adduser --disabled-password --gecos '' "$USER" && \ | ||
chown -R "$USER:$USER" "$HOME" | ||
|
||
# Switch to the non-root user | ||
USER "$USER" | ||
|
||
# Set the default shell | ||
SHELL ["/bin/bash", "-c"] | ||
|
||
# Define the default command | ||
CMD ["/bin/bash"] |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- multiqc=1.22.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/bash | ||
# Test if commands exist | ||
|
||
valid_commands=( "multiqc" ) | ||
|
||
for valid_command in "${valid_commands[@]}" | ||
do | ||
if ! command -v "${valid_command}" &> /dev/null | ||
then | ||
echo "${valid_command} could not be found" | ||
exit 1 | ||
else | ||
echo "${valid_command} command is found and valid" | ||
fi | ||
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters