Raw content of Bio::EnsEMBL::DensityPlot::BinValue
=head1 LICENSE
Copyright (c) 1999-2009 The European Bioinformatics Institute and
Genome Research Limited. All rights reserved.
This software is distributed under a modified Apache license.
For license details, please see
/info/about/code_licence.html
=head1 CONTACT
Please email comments or questions to the public Ensembl
developers list at .
Questions may also be sent to the Ensembl help desk at
.
=cut
=head1 NAME
Bio::EnsEMBL::DensityPlot::BinValue
=head1 SYNOPSIS
=head1 DESCRIPTION
This object deals with the raw data to built the density plots
=head1 METHODS
=cut
package Bio::EnsEMBL::DensityPlot::BinValue;
use vars qw($AUTOLOAD @ISA);
use strict;
# Object preamble - inheriets from Bio::Root::Object
use Bio::EnsEMBL::Root;
@ISA = qw(Bio::EnsEMBL::Root Exporter);
#@EXPORT_OK = qw();
# new() is inherited from Bio::Root::Object
# _initialize is where the heavy stuff will happen when new is called
sub new {
my ($class,@args) = @_;
my $self = {};
bless $self,$class;
return $self;
}
=head2 chromosomestart
Title : ChromosomeStart
Usage : $obj->ChromosomeStart($newval)
Function:
Returns : value of ChromosomeStart
Args : newvalue (optional)
=cut
sub chromosomestart{
my $obj = shift;
if( @_ ) {
my $value = shift;
$obj->{'chromosomestart'} = $value;
}
return $obj->{'chromosomestart'};
}
=head2 chromosomeend
Title : chromosomesnd
Usage : $obj->chromosomeend($newval)
Function:
Returns : value of chromosomeend
Args : newvalue (optional)
=cut
sub chromosomeend{
my $obj = shift;
if( @_ ) {
my $value = shift;
$obj->{'chromosomeend'} = $value;
}
return $obj->{'chromosomeend'};
}
=head2 value
Title : value
Usage : $obj->value($newval)
Function:
Returns : value of value
Args : newvalue (optional)
=cut
sub value{
my $obj = shift;
if( @_ ) {
my $value = shift;
$obj->{'value'} = $value;
}
return $obj->{'value'};
}
=head2 scaledvalue
Title : scaledvalue
Usage : $obj->scaledvalue($newval)
Function:
Returns : this object's scaled value
Args : newvalue (optional)
=cut
sub scaledvalue{
my $obj = shift;
if( @_ ) {
my $scaledvalue = shift;
$obj->{'scaledvalue'} = $scaledvalue;
}
return $obj->{'scaledvalue'};
}
=head2 url
Title : url
Usage : $obj->url($newval)
Function:
Returns : this object's url
Args : newvalue (optional)
=cut
sub url{
my $obj = shift;
if( @_ ) {
my $url = shift;
$obj->{'url'} = $url;
}
return $obj->{'url'};
}
1;