BioPHP - generation of random DNA sequence
Original code submitted by josebaCode bellow is covered by GNU GPL v2 license.
Description
Last change: 2010/10/18 17:04 | Edit description | Recent Changes | Original descriptionGenerates a random DNA sequence. Number of A, C, G and T must be provided.
Code
Last change: 2010/10/18 17:04 | Edit Code | Recent Changes | Download | Original code// Generate a random sequence
// $a, $c, $g and $t are the number of nucleotides A, C, G or T
// Usage example:
// $seq = randon_DNA(200,200,200,200);
function randon_DNA($a,$c,$g,$t){
return str_shuffle(str_repeat("A",$a).str_repeat("C",$c).str_repeat("G",$g).str_repeat("T",$t));
}