UnicodeDecodeError: код «ascii» c не может декодировать байт 0xef в позиции 790: порядковый номер не в диапазоне (128) - PullRequest
0 голосов
/ 23 февраля 2020

Я хочу запустить контейнер 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

...