Ruffus パイプラインのドキュメントでは、コードとデータが同じディレクトリにあると想定しているようです。すべての例には、相対パスのない入力および出力ファイル指定子があります。たとえば、変換するファイルが現在のディレクトリにない場合、以下の構文をどのように変更すればよいでしょうか?
@transform(map_dna_sequence, # Input = previous stage
suffix(".sam"), # suffix = .sam
".bam")