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

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

✨ NAME ✨

Bio::Roary::Output::DifferenceBetweenSets β€” bestie, you hand it two sets of isolates plus a group file, and it tells you what's unique to each set and what they've got in common. It's giving ✨comparison era✨.

(Yeah, the manual name is lowkey long, so in the wild you'll see it squished down to Bio::R...eenSets(3pm). It's the same icon πŸ’…)


🌸 VERSION 🌸

version 3.13.0 β€” the current one, no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

So like, the whole vibe is: give it two sets of isolates and a group file, and it outputs what's unique in each and what's in common. Groundbreaking? Yes. Iconic? Also yes.

use Bio::Roary::Output::DifferenceBetweenSets;

my $obj = Bio::Roary::Output::DifferenceBetweenSets->new(
    analyse_groups  => $analyse_groups,
    input_filenames_sets =>
    [
      ['aaa.faa','bbb.faa'],
      ['ccc.faa','ddd.faa']
    ],
  );
$obj->groups_set_one_unique();
$obj->groups_set_two_unique();
$obj->groups_in_common();

Look at that constructor. analyse_groups goes in, and input_filenames_sets takes an array of arrays β€” each inner array is one set of filenames 🫢. Then you've got three methods to hit: groups_set_one_unique(), groups_set_two_unique(), and groups_in_common(). Three little calls, three little answers. Slay πŸŽ€


πŸ‘‘ AUTHOR πŸ‘‘

Andrew J. Page <ap13@sanger.ac.uk> β€” the main character who wrote this. Show respect ✨


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

It's free software, and it's licensed under:

The GNU General Public License, Version 3, June 2007

So yeah β€” free as in freedom, bestie, but read the license, fr fr πŸ“œ


Okay and for the cute sign-off: this lil page came to you via perl v5.30.0, dated 2019-11-08, filed under the manual name Bio::R...eenSets(3pm) 🌈 Thanks for reading, mwah πŸ’‹

πŸ“¦ where this page comes from