lecture code viewer
downloads
Code
Text Manipulation and Regular Expressions
Text Manipulation and Regular Expressions
Martin Krzywinski
#!/usr/local/bin/perl
$\ = "\n";
for (1..100) {
$urd = rand();
if ( $urd < 0.25 ) {
$sequence = $sequence . q(a);
} elsif ( $urd < 0.5 ) {
$sequence = $sequence . q(c);
} elsif ( $urd < 0.75 ) {
$sequence = $sequence . q(g);
} else {
$sequence = $sequence . q(t);
}
}
print $sequence;
print "saw poly-A" if $sequence =~ /aaaa/;
print $sequence;
print join(" + ", split("ata",$sequence));
|
2 |
Text Manipulation and Regular Expressions |
1.0.1.8.2
1.0.1.8.2.p1 |
Text Manipulation and Regular Expressions
|
Martin Krzywinski
|
ppt
1.0.1.8.2.c1 |
case
|
Martin Krzywinski
|
code
1.0.1.8.2.c2 |
chop
|
Martin Krzywinski
|
code
1.0.1.8.2.c3 |
join
|
Martin Krzywinski
|
code
1.0.1.8.2.c4 |
listop
|
Martin Krzywinski
|
code
1.0.1.8.2.c5 |
recap
|
Martin Krzywinski
|
code
1.0.1.8.2.c6 |
regex
|
Martin Krzywinski
|
code
1.0.1.8.2.c7 |
sequence
|
Martin Krzywinski
|
code
1.0.1.8.2.c8 |
split
|
Martin Krzywinski
|
code
1.0.1.8.2.c9 |
substr
|
Martin Krzywinski
|
code
1.0.1.8.2.a1 |
Text Manipulation and Regular Expressions
|
Martin Krzywinski
|
pdf
1.0.1.8.2.s1 |
Text Manipulation and Regular Expressions
|
Martin Krzywinski
|
slides
|