用perl写一个简单的根据ID提取表达量脚本

Posted 01说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用perl写一个简单的根据ID提取表达量脚本相关的知识,希望对你有一定的参考价值。

open(IN,"c:/Users/11852/Desktop/exp.txt") || die "$!";open(INID,"c:/Users/11852/Desktop/ID.txt") || die "$!";open(OUT,">c:/Users/11852/Desktop/test.txt") ||die "$!";my %keep_id=();while (my$line=<INID>){ chomp $line; $keep_id{$line}=1;}close INID;while (my$line=<IN>){ chomp $line; my @tmp=split(/\t/,$line); if (exists $keep_id{$tmp[0]}){ print OUT $line."\n" } }close(OUT);close(IN);


以上是关于用perl写一个简单的根据ID提取表达量脚本的主要内容,如果未能解决你的问题,请参考以下文章

javascript中正则表达式的基础语法

Perl生信日常编程-从fa文件批量根据id列表提取序列

在 Perl 中创建正则表达式以提取值

perl语言写增量-全量备份脚本

一步一步教你学习Perl

一个简单的perl程序