perl 指定長度并生成一個隨機(jī)的DNA序列的腳本代碼
#!/bin/perl
use strict;
use warnings;
#進(jìn)行定義
my @dna;
my $dna_length;
my $newbase;
my $i=0;
print "please input the DNA length\n";
chomp($dna_length=<>);
while($i<$dna_length)
{
#從四個堿基中隨機(jī)選取一個
my(@nucleotides)=qw/A T G C/;
$newbase=$nucleotides[rand @nucleotides];
#將隨機(jī)生成的序列添加到@dna的數(shù)組中
push(@dna,$newbase);
++$i;
}
print "@dna";
相關(guān)文章
perl用grep map求交集、并集、補(bǔ)集的實(shí)例代碼
perl 用grep map求交集、并集、補(bǔ)集的例子,有需要的朋友可以參考下2013-02-02Perl的Mail::POP3Client模塊和Gmail通信實(shí)例
這篇文章主要介紹了Perl的Mail::POP3Client模塊和Gmail通信實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-05-05