解复用监视报告工具

demort的Python项目详细描述


demort通过计算各种度量来计算解复用的fastq文件。

依赖关系

您需要安装python 3.7和依赖项。通过键入以下内容检查版本:

python3 --version

python3依赖项:

用法

demort检查指定文件夹中的fastq文件,然后计算每个文件夹中每个fastq文件的读取次数,最后返回摘要csv表和pdf方框图

(将文件夹列表作为字符串处理)

demort.py -d folder/folder1,folder/folder2,folder/folder3 \
 -t 8 \
 -p results.pdf \
 -o results.csv

(将文件夹列表处理到文件中)

demort.py -d example/folder_to_process.txt \
 -t 8 \
 -p results.pdf \
 -o results.csv

命令行参数

complete flag argumentshort flagDefault valueSummary
^{}^{}NAa string of folderpath separated by coma ^{} OR a file containing a list
^{}^{}1Number of available cores
^{}^{}NApath of the file where to write a ^{} boxplot picture
^{}^{}NApath of the file where to write a ^{} table

输入

folder/
├── folder1
│   ├── fqfileA.fq.gz
│   ├── fqfileB.fq.gz
│   └── fqfileC.fq.gz
├── folder2
│   ├── fqfileD.fq.gz
│   └── fqfileE.fq.gz
└── folder3
    ├── fqfileF.fq.gz
    ├── fqfileG.fq.gz
    └── fqfileH.fq.gz

输出

  • 摘要csv表[文件夹名、文件名、读取数]
  • pdf方框图图片

系统要求

支持Linux(64位和32位,功能稍有限制)和MacOS(OS X)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)