swh:1:snp:5789d5563ae0ff1fac9d4620526a6e02863df326
Raw File
Tip revision: e78395dd0177f6dc6090e13e8832fd54c81b49d7 authored by Dave Larson on 14 September 2015, 15:09:32 UTC
Merge pull request #985 from ernfrid/gold_report
Tip revision: e78395d
Config.pm
package BAP::Config;

use strict;
use warnings;

# There can be only one!
use Memoize;
memoize('new');

sub new {

    my ($class) = @_;


    my $self = { };

    bless $self, $class;


    $self->{_major} = 2;
    $self->{_minor} = 10;
    $self->{_activity_db_file} = '/gscmnt/temp212/info/annotation/BAP_db/mgap_activity.db';
    
    return $self;

}

sub major {

    my ($self) = @_;

    
    return $self->{_major};
    
}

sub minor {

    my ($self) = @_;


    return $self->{_minor};

}

sub version {

    my ($self) = @_;


    return join('.', $self->major(), $self->minor());
    
}

sub activity_db_file {

    my ($self) = @_;


    return join('.', $self->{_activity_db_file});

}

1;
back to top