平均分割FASTQ文件。
项目描述
fastqsplitter
一个简单的分割FASTQ文件的程序。
Fastqsplitter将fastq文件平均分割到指定的输出文件中。Fastqsplitter将读取100个fastq文件的一组。例如,如果指定了3个输出文件,则记录1-100将进入文件1,101-200进入文件2,201-300进入文件3,301-400再次进入文件1,以此类推。这确保输出fastq文件大小相等,且输出文件中没有位置偏差。
Fastqsplitter之所以快速,是因为它假设每个记录有4行。因此,此应用程序不适用于多行fastq序列。此外,输入fastq记录不会被检查是否为正确的fastq记录。由于所有下游分析工具(FastQC、cutadapt、BWA等)都会检查输入是否正确,因此认为在fastqsplitter中进行另一个输入检查是多余的。
快速入门
安装fastqsplitter: pip install fastqsplitter
如果由于您的系统上未安装C编译器而导致安装失败,请尝试: NO_CYTHON=True pip install fastqsplitter
要将输入文件input_fastq.gz分割成3个不同的文件。 fastqsplitter -i input_fastq.gz -o split.1.fq.gz -o split.2.fq.gz -o split.3.fq.gz
fastqsplitter 使用了优秀的 @marcelm 的 xopen 库。因此,输入和输出文件的压缩方式由扩展名决定。如果输出文件应该使用 gzip 压缩,请使用 .gz 扩展名。
文档
有关 fastqsplitter 的更多信息,请访问我们的 readthedocs 页面。
项目详情
关闭
fastqsplitter-1.2.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 14cfb45eabe00de29886dbf2ad8dedd1b9990cb82ee194b5c41291533f3b879d |
|
MD5 | 044a9a05c3a21439abbedd46c59da8d9 |
|
BLAKE2b-256 | 669c3675a022132fdef9480acce6f27718f3c85eccd09de9525f8d3f186d9985 |
关闭
fastqsplitter-1.2.0-cp38-cp38-manylinux2010_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 384769938d068684cd3781d45468eb3b91c7e4c05d988c9c679dda25f4b76747 |
|
MD5 | 5794dbdb894b0f6058415e31cd2a6612 |
|
BLAKE2b-256 | cfc37ca5521de53eb100e30b4b6522dee17be29c5698facfee9df572d8be1eff |
关闭
fastqsplitter-1.2.0-cp38-cp38-manylinux1_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2c1316a0c2e519c7bb81f0e321747148626b26c59584205e9ad46d90f7474bcf |
|
MD5 | 2e905b8099783b5ad695215015369a89 |
|
BLAKE2b-256 | 6381d38185a492d0902eca6dfa23356d2584e03c4dd4494ccf6367614829b6c0 |
关闭
fastqsplitter-1.2.0-cp37-cp37m-manylinux2010_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e4849e67d18518a755a3d6bbb3b17fa05e788cff4b11bd431892d778e121e15f |
|
MD5 | 45936c6fd6d212bf5366280f2e624c83 |
|
BLAKE2b-256 | b35fda5212293329e843a0e3b9c2b954e57b4ba7a4009d8ba17d12311f822ddc |
关闭
fastqsplitter-1.2.0-cp37-cp37m-manylinux1_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3de115f20cfce4365c81cd9b7d833b156869eee4826015476c1664e47266b754 |
|
MD5 | c0d83cde05b42504a93dac99857b7128 |
|
BLAKE2b-256 | f58e262ac902dd65286f300c298d5e34d9d12bfa1409745d4b94386c0e3bca67 |
关闭
fastqsplitter-1.2.0-cp36-cp36m-manylinux2010_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e9cacf24895066c1497084621e7009f5a9c15fb9736275820611223909e9369 |
|
MD5 | 410ac7389e793a571133de9d85989a82 |
|
BLAKE2b-256 | 3add4de7953e72bdc49d5a07e9fde50b35e940575dc6d3055fc49ac14982d73c |
关闭
fastqsplitter-1.2.0-cp36-cp36m-manylinux1_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf745eb14a25ded94ec451356dcdbe92d73e06846c8a03c04bf7c8da37eb6394 |
|
MD5 | c4d893b977ca917c8f49f699e030abe5 |
|
BLAKE2b-256 | c42ad9777e12b7f6cbc51405379d6ec981b09a85bb149446849e8a31aaf9ca14 |
关闭
fastqsplitter-1.2.0-cp35-cp35m-manylinux2010_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa89f4cc04f41b77e996c14d700de2b10217699d186e0e3c175c67e3914fbfd2 |
|
MD5 | 3a456eb6e69ff7e9d7f4d911a7e51036 |
|
BLAKE2b-256 | 974b35cde8ba9d10f6ac3d174a716e9ef6f776718d7cbc8159fb1ce1d1a96195 |
关闭
fastqsplitter-1.2.0-cp35-cp35m-manylinux1_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ae65025415be031387f532e660d2feed5b3b0a8f01f25f832205bb4284b4ca3 |
|
MD5 | 9007e1adbfed5a60bfe5c06dcbde96e3 |
|
BLAKE2b-256 | 387debc03532947763d9ab2e8adb31661febfb5a411484493dc2d877cb0dc6be |