SYNOPSIS

package FAST::Bio::Tools::NiftyFeature;
require FAST::Bio::Root::RootI;


# later, in client code:
package main;
use FAST::Bio::Tools::NiftyFeature 3.14;


## alternative usage: NiftyFeature defines own $VERSION:
package FAST::Bio::Tools::NiftyFeature;
my $VERSION = 9.8;

# later in client code:
package main;

# ensure we're using an up-to-date BioPerl distribution
use FAST::Bio::Perl 3.14;

# NiftyFeature has its own versioning scheme:
use FAST::Bio::Tools::NiftyFeature 9.8;

DESCRIPTION

This module provides a mechanism by which all other BioPerl modules can share the same $VERSION, without manually synchronizing each file.

FAST::Bio::Root::RootI itself uses this module, so any module that directly (or indirectly) uses FAST::Bio::Root::RootI will get a global $VERSION variable set if it's not already.