将两个不同文件夹中具有相同条形码的fastq文件合并到另一个文件夹中

佩斯chan

我在同一纳米样品平台上运行了两次相同的样品,运行了两次。现在,我想合并每次运行生成的96个条形码文件。

所以我在文件夹中的文件都是从条形码01到条形码96这样的

RUN1                       RUN2
barcode01_filt.fastq.gz             barcode01_filt.fastq.gz 

现在我想,如果每个它们合并到一个单一的文件到另一个folder.The输出进出口寻找是合并后的条形码RUN1,并RUN2到另一个文件夹RUN3具有相同名称barcode01_filt.fastq.gz

任何建议或帮助将不胜感激。

更新

因此,林将问题分解为小块。首先,我将两者都放入一个文件夹中。

现在我正在两个文件夹中寻找文件

find Cov1_run/ -name "*filt.fastq.gz" 

下一步将是如果两个文件夹中的名称都匹配,然后将它们合并。

上面的find命令的输出

Cov1_run/RUN2/barcode05_filt.fastq.gz
Cov1_run/RUN2/barcode68_filt.fastq.gz
Cov1_run/RUN2/barcode34_filt.fastq.gz
Cov1_run/RUN2/barcode82_filt.fastq.gz
Cov1_run/RUN2/barcode61_filt.fastq.gz
Cov1_run/RUN2/barcode69_filt.fastq.gz
Cov1_run/RUN2/barcode18_filt.fastq.gz

Cov1_run/RUN1/barcode05_filt.fastq.gz
    Cov1_run/RUN/barcode68_filt.fastq.gz
    Cov1_run/RUN1/barcode34_filt.fastq.gz
    Cov1_run/RUN1/barcode82_filt.fastq.gz
    Cov1_run/RUN1/barcode61_filt.fastq.gz
    Cov1_run/RUN1/barcode69_filt.fastq.gz
    Cov1_run/RUN1/barcode18_filt.fastq.gz

所以现在我必须进行匹配,例如,如果两个名称都相同,然后将它们合并为相同的名称,但是在不同的文件夹中

RUN1 barcode05_filt.fastq.gz and RUN2 barcode05_filt.fastq.gz
马克·谢切尔

未经测试和概念性的,因为太大而无法评论:

cd RUN1

for fa in *.fastq.gz ; do
    # Deduce name of friend 
    fb="../RUN2/$fa"
    if [ -f "$fb" ] ; then
       cat "$fa" "$fb" > "../RUN3/$fa"
    fi
done
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

比较两个文件夹,将一个文件夹中的不同文件复制到另一个文件夹

循环批处理文件,用于将不同文件夹中的多个文本文件合并到另一个不同文件夹中的一个文本文件

将存储库合并到另一个存储库的文件夹中

将文件从终端中的不同级别文件夹合并到一个文件夹中

JSP 链接到不同文件夹中的另一个 JSP 文件

将不同文件夹中的同名 CSV 文件合并到一个文件中

Python将数据从文件复制到不同文件夹中的另一个文件

将一个分支合并到另一个分支的文件夹中

将不同文件夹中具有相同名称的文件移动到一个文件夹中

在 SFTP 中将文件传输到一个远程文件夹并需要删除另一个远程文件夹中的相同文件

将一个文件夹与源合并到另一个

将所有 .dta 文件合并到一个文件夹中?

合并两个具有不同文件夹名称的git分支

如何将具有相同名称的文件夹递归复制到Google Colab中的另一个文件夹

在另一个文件夹中创建相同的子文件夹

如何将多个文件夹中的相同文件合并为一个文件 s3

在 Mac 上将多个文件夹中的文件合并到一个文件夹中或在 R 中同时读取不同文件夹中的多个文件

我的一个文件夹中的两个文件如何具有相同的名称?

尝试将不同文件夹中的多个工作簿合并为一个主文件夹

比较带有不同扩展名的“独立文件夹”中的两个不同文件,并使用pywinauto打开一个文件

合并到另一个文件夹时保持子子文件夹结构 [重复的文件夹名称将存在]

在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

将任何名称的网页重定向到另一个文件夹中具有相同名称的另一个网页

将文件从一个文件夹移动到另一个具有相同名称的文件夹

将所有PDF合并到一个文件夹中,但始终先合并一个PDF

如何使用powershell将具有不同名称的文件从一个文件夹复制到另一个文件夹?

两个不同文件夹中的两个不同的wordpress网站

将Excel文件工作簿合并到一个文件夹中

删除文件夹,如果它有另一个具有相同起始编号的文件夹