简单实例应用(1)

时间:2022-07-22
本文章向大家介绍简单实例应用(1),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
##提取文件中的某几列,并取负对数值(P)
#!/usr/bin/perl
use strict;
use warnings;
use Math::Complex;   ##math function

open IN, "
open OUT, ">$ARGV[1]"; # output file
my @line;
my $P_value=0;
while () {
        chomp;
        next if (/^NSNP/);   ##匹配到就跳出循环

        next if (/NA/);

@line=split /s+/, $_;

P_value=-logn(line[x],10);   ##log value
print OUT "$line[2]n";

}

close IN;
close OUT;