Bio::R...::Prank(3pm)
π Bio::R...::Prank β the manual, but make it a group chat π
okay bestie, so this is Bio::R...::Prank(3pm), from the User Contributed Perl Documentation collection, and honestly? it's giving "tiny wrapper, big responsibilities" β¨
πΈ NAME πΈ
Bio::Roary::External::Prank β it's a wrapper whose whole entire job is to run prank. that's it. that's the girl. π
π VERSION π
version 3.13.0 β yes, that's the number, don't come for me, it's literally right there π«Ά
β¨ SYNOPSIS β¨
okay so the manpage says, and I quote-ish, "Wrapper to run cd-hit" β which is lowkey iconic of it, ngl, but the actual code below is what you're here for. copy it exactly, bestie, character for character, no improvising π
use Bio::Roary::External::Prank;
my $prank_obj = Bio::Roary::External::Prank->new(
input_filename => $fasta_file,
output_filename => $fasta_file.'.aln',
job_runner => 'Local'
);
$prank_obj->run();
not me side-eyeing that the description sayscd-hitwhile the module is very much aboutprankπ I'm just the messenger, the facts stay facts π
so like: you make a new object, you hand it an input_filename, an output_filename (here it's the fasta file with .aln glued on the end, obsessed with that), and a job_runner set to 'Local'. then you call ->run(). and then? alignment. β¨π§
π AUTHOR π
Andrew J. Page <ap13@sanger.ac.uk> β the main character who wrote this. respect. π
π COPYRIGHT AND LICENSE π
This software is Copyright (c) 2013 by Wellcome Trust Sanger Institute. π
It's free software, licensed under:
The GNU General Public License, Version 3, June 2007
so yeah β free as in freedom, GPLv3, June 2007, periodt. π
and that's the whole page, bestie π this was perl v5.30.0, dated 2019-11-08, and the manpage itself answers to Bio::R...::Prank(3pm). mwah, drink water, run your alignments responsibly π
β¨
π¦ where this page comes from
- debian bookworm: roary 3.13.0+dfsg-1 Β· GPL-3.0-only
- ubuntu jammy: roary 3.13.0+dfsg-1 Β· GPL-3.0-only
- ubuntu noble: roary 3.13.0+dfsg-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms