婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > perl生成特定堿基比例的隨機序列的代碼

perl生成特定堿基比例的隨機序列的代碼

熱門標簽:河南虛擬外呼系統(tǒng)公司 惠州龍門400電話要怎么申請 智能機器人電銷神器 上海企業(yè)外呼系統(tǒng) okcc外呼系統(tǒng)怎么調速度 電話機器人哪里有賣 外呼電信系統(tǒng) 萬利達百貨商場地圖標注 熱門電銷機器人

方法一(不使用模塊,by agonyr)

復制代碼 代碼如下:

#!/usr/bin/perl -w

use strict;

my @seq = ( "A", "T", "C", "G" );
my $length = 10000;

undef my %hash;
$hash{"A"} = int( $length * 0.3 );
$hash{"C"} = int( $length * 0.3 );
$hash{"G"} = int( $length * 0.2 );
$hash{"T"} = int( $length * 0.2 );

my $i = 0;
while ( $i 《 $length ) {
    my $word = $seq[ rand(@seq) ];
    if ( $hash{$word} ) {
        print "$word";
        $i++;
    }
    $hash{$word}--;
}
print "n";

方法二(使用模塊,by yixf)

復制代碼 代碼如下:

#!/usr/bin/perl

use strict;
use warnings;

use BioX::SeqUtils::RandomSequence;

my $randomizer = BioX::SeqUtils::RandomSequence-》new(
    {
        l =》 10000,
        s =》 1,
        y =》 "dna",
        a =》 3,
        c =》 3,
        g =》 2,
        t =》 2
    }
);
print $randomizer-》rand_seq(), "n";

兩種方法比較

設定長度為10000,ACGT的比例為3:3:2:2。

復制代碼 代碼如下:

withoutModule Length=10000 GC=49.42% A=2558,C=2503,G=2439,T=2500,Others=0
withModule Length=10000 GC=50.00% A=3000,C=3000,G=2000,T=2000,Others=0

您可能感興趣的文章:
  • perl產(chǎn)生隨機數(shù)實現(xiàn)代碼
  • perl 指定長度并生成一個隨機的DNA序列的腳本代碼
  • perl寫的一個隨機編故事的程序(rand隨機函數(shù))
  • 使用Perl生成隨機密碼

標簽:綏化 周口 淮安 秦皇島 綿陽 合肥 周口 百色

巨人網(wǎng)絡通訊聲明:本文標題《perl生成特定堿基比例的隨機序列的代碼》,本文關鍵詞  perl,生成,特定,堿基,比例,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《perl生成特定堿基比例的隨機序列的代碼》相關的同類信息!
  • 本頁收集關于perl生成特定堿基比例的隨機序列的代碼的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 左权县| 西安市| 滦平县| 武城县| 林芝县| 巴南区| 化隆| 腾冲县| 家居| 杭锦旗| 商都县| 藁城市| 上虞市| 博客| 子长县| 庆城县| 轮台县| 郁南县| 五常市| 滦南县| 灵川县| 综艺| 玉溪市| 安国市| 田林县| 徐水县| 星子县| 济南市| 浦东新区| 灵武市| 武陟县| 新绛县| 泊头市| 扬中市| 长丰县| 吴忠市| 海宁市| 常宁市| 正镶白旗| 马公市| 巩义市|