Acme-Glue
view release on metacpan or search on metacpan
__END__
## LEEJO (example from "How Perl Saved the Human Genome Project" complete with syntax error)
use Boulder::Stream;
$stream = new Boulder::Stream;
while ($record=$stream->read_record('NAME','SEQUENCE')) {
$name = $record->get('NAME');
$sequence = $record->get('SEQUENCE');
...continue processing...
$record->add(QUALITY_CHECK=>"OK|);
$stream->write_record($record);
}
## LEEJO (quine - a program that prints itself out)
$_=q(print"\$_=q($_);eval;");eval;
## LEEJO (perl5 LOC count as of 5.38 release)
lib/Acme/Glue.pm view on Meta::CPAN
__END__
=head2 LEEJO (example from "How Perl Saved the Human Genome Project" complete with syntax error)
use Boulder::Stream;
$stream = new Boulder::Stream;
while ($record=$stream->read_record('NAME','SEQUENCE')) {
$name = $record->get('NAME');
$sequence = $record->get('SEQUENCE');
...continue processing...
$record->add(QUALITY_CHECK=>"OK|);
$stream->write_record($record);
}
=head2 LEEJO (quine - a program that prints itself out)
$_=q(print"\$_=q($_);eval;");eval;
=head2 LEEJO (perl5 LOC count as of 5.38 release)
snippets/LEEJO/genome.pl view on Meta::CPAN
use Boulder::Stream;
$stream = new Boulder::Stream;
while ($record=$stream->read_record('NAME','SEQUENCE')) {
$name = $record->get('NAME');
$sequence = $record->get('SEQUENCE');
# ...continue processing...
$record->add(QUALITY_CHECK=>"OK|);
$stream->write_record($record);
}
( run in 0.382 second using v1.01-cache-2.11-cpan-8d75d55dd25 )