zl程序教程

您现在的位置是:首页 >  后端

当前栏目

perl指定长度并生成一个随机的DNA序列的脚本代码

序列代码 一个 生成 脚本 指定 随机 长度
2023-06-13 09:14:46 时间

复制代码代码如下:


#!/bin/perl

usestrict; 
usewarnings;

#进行定义 
my@dna; 
my$dna_length; 
my$newbase; 
my$i=0; 

print"pleaseinputtheDNAlength\n"; 
chomp($dna_length=<>); 

while($i<$dna_length) 

 #从四个碱基中随机选取一个 
 my(@nucleotides)=qw/ATGC/; 
 $newbase=$nucleotides[rand@nucleotides]; 

 #将随机生成的序列添加到@dna的数组中 
 push(@dna,$newbase); 
 ++$i; 

print"@dna";