-
Notifications
You must be signed in to change notification settings - Fork 0
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
Ericscript error #1
Comments
This seems to be a docker-specific issue, thinking of overwriting the |
Solution 1: chmod o-rwx /usr/local/envs/Fusion/share/ericscript-0.5.5-5/lib/data/_resources/ chmod: changing permissions of '/usr/local/envs/Fusion/share/ericscript-0.5.5-5/lib/data/_resources/': Operation not permitted Solution2: |
Pod::Usage has been bundled with Perl since Perl 5.6.0. You have a broken (i.e. partial) installation of Perl, since it's missing that module. Since your system is suppose to have it already, Pod::Usage is not bundled in the perlbrew installer like the other modules it uses. Either install Pod::Usage first, or use the correct command line args for perlbrew (since it loads Pod::Usage when a help message needs to be displayed, from what I can tell). |
Solution 3 ARG DEBIAN_FRONTEND=noninteractive RUN conda install -c bioconda pyvcf COPY filter_nsamples.py /opt/conda/bin RUN sed -i 's/args.output, inp/open(args.output, 'w'), inp/' /opt/conda/bin/vcf_filter.py CMD ["/bin/bash cd /opt"] |
This was because we were not calling perl from the conda env. Solution: |
This issue was caused by the permission issue with ericscript docker, which hasn't been solved by other people. ericscript hasn't been updated for many years. Ultimate solution: So instead of using the In
|
Here are the logs for successfully testing ericscript (Fusion) y.song@compute1-exec-262:/storage1/fs1/dinglab/Active/Projects/ALCHEMIST/Alchemist_analysis/RNA-seq_Fusion_Alchemist_batch_01_11_22/ALCH-ACXH-TTP1-A$ /storage1/fs1/dinglab/Active/Projects/PECGS/PECGS_pipeline/Fusion/ericscript-0.5.5/ericscript.pl -o ERICSCRIPT --remove -ntrim 0 --refid homo_sapiens -db $genome_db -p 4 -name ALCH-ACXH-TTP1-A ALCH-ACXH-TTP1-A_1.fastq.gz ALCH-ACXH-TTP1-A_2.fastq.gz [EricScript] Starting EricScript analysis for sample ALCH-ACXH-TTP1-A. |
This error pops up from running Fusion pipeline on RIS compute1
In file(file, ifelse(append, "a", "w")) :
cannot open file '/usr/local/envs/Fusion/share/ericscript-0.5.5-5/lib/data/_resources/.flag.dbexists': Permission denied
Execution halted
readline() on closed filehandle FILE at /usr/local/envs/Fusion/bin/ericscript.pl line 177.
Use of uninitialized value $flagdb in numeric eq (==) at /usr/local/envs/Fusion/bin/ericscript.pl line 178.
The text was updated successfully, but these errors were encountered: