I have made a layout.txt as:
data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460433 Alst-1_6989
data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460434 Alst-1_6989
data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460435 Alst-1_6989
data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460436 Alst-1_6989
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460454 Bch-1_7028
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460455 Bch-1_7028
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460456 Bch-1_7028
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460457 Bch-1_7028
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460458 Bch-1_7028
data/1547_2015/Accessions/Bch-1_7028/transcriptome/fastq/trim/SRR3460459 Bch-1_7028
Modified script:
#!/bin/bash
cut -f2 layout.txt | sort -u | \
while read p
do
grep $p layout.txt | \
cut -f1 | \
awk '{print $1".fastq.bz2_trimmed.fq.gz"}' | \
xargs cat | \
HISAT/hisat2-2.1.0/hisat2 --min-intronlen 60 --max-intronlen 6000 --dta -x Hisat2_index/arabidopsis -U - | \
samtools view -bo ${p}.bam
done < /dev/stdin
Error:
grep: Alst-1_6989: No such file or directory
cat: 'layout.txt:data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460433.fastq.bz2_trimmed.fq.gz': No such file or directory
[E::hts_open_format] Failed to open file Alst-1_6989.bam
samtools view: failed to open "Alst-1_6989.bam" for reading: No such file or directory
0 reads
0.00% overall alignment rate
(ERR): hisat2-align exited with value 141
grep: Alst-1_6989: No such file or directory
cat: 'layout.txt:data/1547_2015/Accessions/Alst-1_6989/transcriptome/fastq/trim/SRR3460434.fastq.bz2_trimmed.fq.gz': No such file or directory
[E::hts_open_format] Failed to open file Alst-1_6989.bam
samtools view: failed to open "Alst-1_6989.bam" for reading: No such file or directory
0 reads
0.00% overall alignment rate
(ERR): hisat2-align exited with value 141
ATpoint Can you please help with it?