bash - vsearch - 多线程集群
问题描述
我有几个要使用 vsearch ( https://github.com/torognes/vsearch ) 集群的 fasta 文件,并为每个 fasta 文件保存一个“质心文件”和“集群结果文件” 。
因为我有很多文件,我打算利用 vsearch 的多线程功能,我写了下面的循环:
#!/bin/bash
# input fasta files
fastaFile=*.fasta
# vsearch cluster_fast loop
for f in $fastaFile
do
vsearch --cluster_fast \
$f \
--id 1 \
--qmask none \
--centroids $f.$centroids.txt \
--uc $f.uc.txt
done
不幸的是,似乎一次在每个fasta文件上都使用了多线程,我无法弄清楚如何在vsearch之外组织并行化。
解决方案
推荐阅读
- ios - 无法安装最新的 cocoapods 版本
- java - 更新数据库时更新我的 JFrame
- javascript - 如何在反应中多次添加组件onclick?
- php - 如何将经过 Firebase 身份验证的用户从颤振注册到使用 oauth2 的后端服务器?
- javascript - TypeError - 无法将 undefined 或 null 转换为对象。试图将状态对象值转换为 json 数组字符串
- azure-webjobs - 如何安排多个 Azure WebJobs 以避免高内存和 cpu 利用率?
- javascript - 如何将侦听器中函数的返回值分配给变量并将其拆分
- javascript - React Js单击导航按钮时如何将整个页面跳转到其他页面
- java - Web 应用程序/React 中的 Java/C#
- javascript - 文件准备好后的 axios API 调用