将fasta fastq文件线性化处理

Posted 0820ll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将fasta fastq文件线性化处理相关的知识,希望对你有一定的参考价值。

将fasta文件线性化处理

awk /^>/ printf("%s%s\t",(N>0?"\n":""),$0);N++;next; printf("%s",$0); END printf("\n"); < input.fa
cat Rmh.fasta | awk printf("%s%s",$0,((NR+1)%2==1?"\n":"\t")); | less -S
curl -s  "ftp://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_sprot.fasta.gz" | gunzip -c | awk /^>/ printf("%s%s\t",(N>0?"\n":""),$0);N++;next; printf("%s",$0); END printf("\n");  | less -S
cat input.fasta | paste - - | less -S

将fastq文件线性化处理

cat Rmh.fastq | awk printf("%s%s",$0,((NR+1)%4==1?"\n":"\t")); | less -S
cat input.fastq | paste - - - - | less -S

 

以上是关于将fasta fastq文件线性化处理的主要内容,如果未能解决你的问题,请参考以下文章

fastax-toolkit使用详解

[基因组工具]seqkit的使用

fastq格式,如何快速计算fasta, fastq的reads数?

Pysam 处理bam文件

perl处理fasta文件

Bioinfo:学习Python,做生信PartII 学习笔记