Bio::R...esEMBL(3pm)

πŸ“¦
version 3.13.0 Β· 3 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– NAME πŸ’–

Bio::R...esEMBL β€” bestie, it makes an embl file for the header, and that header has the locations of where all the genes sit inside the multifasta alignment of core genes. iconic honestly ✨

(also the full package name is Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL β€” she's a long one but we love her 🫢)


🌸 VERSION 🌸

version 3.13.0 πŸ’…


✨ SYNOPSIS ✨

okay so literally what it says on the tin: create an embl file for the header with locations of where genes are in the multifasta alignment of core genes πŸ¦‹

use Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL;

my $obj = Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL->new(
     output_filename => 'core_alignment_header.embl',
     multifasta_files => [
         't/data/multifasta_files/1.aln', 't/data/multifasta_files/outof_order.aln',
         't/data/multifasta_files/2.aln', 't/data/multifasta_files/3.aln'
     ],
     gene_lengths => {
         't/data/multifasta_files/1.aln'           => 1,
         't/data/multifasta_files/outof_order.aln' => 10,
         't/data/multifasta_files/2.aln'           => 100,
         't/data/multifasta_files/3.aln'           => 1000
     },
);
$obj->create_file;

like. look at that hash of gene_lengths fr fr, 1, 10, 100, 1000, the way that it's giving incrementing by powers of ten 😭 so satisfying. no cap. πŸŽ€


πŸ‘‘ AUTHOR πŸ‘‘

Andrew J. Page <ap13@sanger.ac.uk> πŸ’œ

the main character who wrote this, respect her 🫢


This software is Copyright (c) 2013 by Wellcome Trust Sanger Institute. ⭐

This is free software, licensed under:

The GNU General Public License, Version 3, June 2007
free software bestie!! but read the license, it's not a "do whatever" situation, it's a GPLv3 situation 🌈

and that's the whole page πŸ’– go forth and embl πŸ¦‹

this page came from perl v5.30.0, dated 2019-11-08, under the name Bio::R...esEMBL(3pm) β€” mwah, bye bestie, slay the alignment πŸ’…βœ¨

πŸ“¦ where this page comes from