Я хочу запустить контейнер docker для создания графика сашими из моей командной строки: ggsashimi
Когда я запускаю программу только для одного файла, он работает нормально ,
Чтобы запустить это для нескольких файлов .bam, вам нужно указать tsv-файл, в котором хранятся пути к каждому файлу.
Когда я сейчас запускаю скрипт следующим образом:
docker run -w $PWD -v $PWD:$PWD guigolab/ggsashimi -b bam_input.tsv -c 1:138062859-138102859
я получаю это сообщение об ошибке:
Traceback (most recent call last):
File "/sashimi-plot.py", line 823, in <module>
plot(R_script)
File "/sashimi-plot.py", line 528, in plot
p.communicate(input=R_script.encode())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 790: ordinal not in range(128)
Я уже посмотрел несколько вопросов, касающихся одной и той же проблемы, но ни один из них не помог мне, так как я не могу измените код удаленного доступа.
Я использую Python 3.7.4 на Ma c ОС Catalina