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

Fixed singularity-images path when updating pangolin database in lablog_viralrecon. #282

Merged
merged 6 commits into from
Jun 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ Code contributions to the new version:
- Included annotated tab description in exome-trios markdowns [#273](https://github.com/BU-ISCIII/buisciii-tools/pull/273)
- Installed all necessary singularity images and modified all templates so that, instead of using conda environments or loaded modules, the corresponding singularity images are used [#272](https://github.com/BU-ISCIII/buisciii-tools/pull/272)
- Updated sarek version in exomeeb, exometrio and wgstrio templates [#277](https://github.com/BU-ISCIII/buisciii-tools/pull/277)
- Extension file of all_samples_virus_table_filtered (from csv to tsv) in lablog_viralrecon_results changed [#278](https://github.com/BU-ISCIII/buisciii-tools/pull/278)
- Extension file of all_samples_virus_table_filtered (from csv to tsv) in lablog_viralrecon_results changed [#278](https://github.com/BU-ISCIII/buisciii-tools/pull/278)
- Fixed singularity-images path when updating pangolin database in lablog_viralrecon. Added line break after prompted input. [#282](https://github.com/BU-ISCIII/buisciii-tools/pull/282)

### Modules

Expand Down
16 changes: 8 additions & 8 deletions bu_isciii/templates/viralrecon/ANALYSIS/lablog_viralrecon
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,10 @@ update_pangolin() {
echo -e "Pangolin database is UP TO DATE. \xE2\x9C\x85"
else
mkdir "$(date '+%Y%m%d')"
srun --partition short_idx singularity run -B ${PWD} /scratch/bi/singularity-images/$latest_version_pangolin pangolin --update-data --datadir ${PWD}/$(date '+%Y%m%d')/
srun --partition short_idx singularity run -B ${PWD} /data/bi/pipelines/singularity-images/$latest_version_pangolin pangolin --update-data --datadir ${PWD}/$(date '+%Y%m%d')/
# log file creation
echo -e "$(date +'%Y-%m-%d %H:%M:%S')\tmkdir $(date '+%Y%m%d')" >> $(date '+%Y%m%d')/log
echo -e "$(date +'%Y-%m-%d %H:%M:%S')\tsrun --partition short_idx singularity run -B ${PWD} /scratch/bi/singularity-images/$latest_version_pangolin pangolin --update-data --datadir ${PWD}/$(date '+%Y%m%d')/)" >> $(date '+%Y%m%d')/log
echo -e "$(date +'%Y-%m-%d %H:%M:%S')\tsrun --partition short_idx singularity run -B ${PWD} /data/bi/pipelines/singularity-images/$latest_version_pangolin pangolin --update-data --datadir ${PWD}/$(date '+%Y%m%d')/)" >> $(date '+%Y%m%d')/log
echo_green "Pangolin database UPDATED."
fi
cd -
Expand Down Expand Up @@ -211,7 +211,7 @@ echo_bold "\nPlease specify the type of analysis."
echo_bold "1. METAGENOMICS"
echo_bold "2. AMPLICONS"
while true; do
echo -ne "\e[1;38;5;220m"; read -n 1 ANALYSIS_TYPE; tput sgr0
echo -ne "\e[1;38;5;220m"; read -n 1 ANALYSIS_TYPE; tput sgr0; echo
if [ "$ANALYSIS_TYPE" == "1" ]; then
ANALYSIS_TYPE="METAGENOMIC"
echo_green "$ANALYSIS_TYPE analysis selected."
Expand All @@ -230,7 +230,7 @@ echo_bold "\nPlease specify the method to be performed."
echo_bold "2. De novo assemby"
echo_bold "3. Both"
while true; do
echo -ne "\e[1;38;5;220m"; read -n 1 method; tput sgr0
echo -ne "\e[1;38;5;220m"; read -n 1 method; tput sgr0; echo
if [ "$method" == "1" ]; then
echo_green "Mapping method selected."
break
Expand All @@ -251,7 +251,7 @@ echo_bold "\nPlease specify the method to be performed."

# Setting samples_ref.txt file
echo
read -p $'\e[1;37mIs samples_ref.txt file already prepared? [y/N]: \e[1;38;5;220m' -n 1 samples_ref_prepared; tput sgr0
read -p $'\e[1;37mIs samples_ref.txt file already prepared? [y/N]: \e[1;38;5;220m' -n 1 samples_ref_prepared; tput sgr0; echo
if [ "$samples_ref_prepared" == "y" ]; then
echo -e "File samples_ref.txt READY. \xE2\x9C\x85"
else
Expand All @@ -260,7 +260,7 @@ else
while [ -z "$host" ] || [ -z "$reference" ] || [ "$answer" = "n" ]; do
read -p $'\e[1;37mPlease specify the host: \e[1;38;5;220m' host
read -p $'\e[1;37mPlease specify the reference: \e[1;38;5;220m' reference
read -p $'\e[1;37mAre host [\e[1;38;5;220m'"${host^^}"$'\e[1;37m] and reference [\e[1;38;5;220m'"${reference}"$'\e[1;37m] correct? [Y/n]: \e[1;38;5;220m' -n 1 answer; tput sgr0
read -p $'\e[1;37mAre host [\e[1;38;5;220m'"${host^^}"$'\e[1;37m] and reference [\e[1;38;5;220m'"${reference}"$'\e[1;37m] correct? [Y/n]: \e[1;38;5;220m' -n 1 answer; tput sgr0; echo
done
while read in; do echo -e "${in}\t${reference}\t${host^^}" >> samples_ref.txt; done < samples_id.txt
echo -e "File samples_ref.txt READY. \xE2\x9C\x85"
Expand All @@ -272,7 +272,7 @@ if [ "$ANALYSIS_TYPE" = "METAGENOMIC" ]; then

# Nextclade is able to analyze monkeypox virus
echo
read -p $'\e[1;37mDo the sequences correspond to monkeypox virus (MPV)? [y/N]: \e[1;38;5;220m' -n 1 monkeypox; tput sgr0
read -p $'\e[1;37mDo the sequences correspond to monkeypox virus (MPV)? [y/N]: \e[1;38;5;220m' -n 1 monkeypox; tput sgr0; echo
if [ "$monkeypox" == "y" ]; then

virus_tag='mpox'
Expand All @@ -291,7 +291,7 @@ else
echo_bold "2. RSV"
echo_bold "3. Other"
while true; do
echo -ne "\e[1;38;5;220m"; read -n 1 virus_tag; tput sgr0
echo -ne "\e[1;38;5;220m"; read -n 1 virus_tag; tput sgr0; echo
if [ "$virus_tag" == "1" ]; then
virus_tag="sars-cov-2"
echo_green "${virus_tag^^} virus selected."
Expand Down
Loading