Это сообщение выдается операционной системой, когда вы предоставляете имя файла для операции, которая требует, чтобы указанный файл существовал, но это не так.Например, когда код пытается открыть файл, который не существует для чтения.
На основании предоставленной вами минимальной информации можно предположить, что ошибка связана с попыткой открыть sequence.gb
.Если это так, это означает, что путь sequence.gb
не ссылается на существующий файл.
Имейте в виду, что путь sequence.gb
означает именованное sequence.gb
в текущем рабочем каталоге, поэтому либо у вас естьневерное имя, и вы сделали неверные предположения о текущем рабочем каталоге.
Если вы хотите получить доступ к файлу, который находится в том же каталоге, что и скрипт, вы должны использовать следующее:
use FindBin qw( $RealBin );
"$RealBin/sequence.gb"