NAME

Bio::DB::Map::MarkerI - Interface of Marker objects

SYNOPSIS

Give standard usage here

DESCRIPTION

Describe the object here

FEEDBACK

Mailing Lists

User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to the Bioperl mailing list. Your participation is much appreciated.

bioperl-l@bioperl.org             - General discussion
http://bioperl.org/MailList.shtml - About the mailing lists

Reporting Bugs

Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via email or the web:

bioperl-bugs@bioperl.org
http://bioperl.org/bioperl-bugs/

AUTHOR - Jason Stajich

Email jason@chg.mc.duke.edu

Describe contact details here

APPENDIX

The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _

add_alias

Title   : add_alias
Usage   : $marker->add_alias($alias,'whitehead');
Function: adds an alias for a marker
Returns : nothing
Args    : alias to add, 
          map name alias is from (optional)

get_source_for_alias

Title   : get_source_for_alias
Usage   : my $source = $marker->get_source_for_alias($alias);
Function: Returns the source for a specific alias if stored
Returns : string
Args    : alias 

is_alias

Title   : is_alias
Usage   : if ( $marker->is_alias($alias) )
Function: test whether or not a specific name is an alias for a marker
Returns : boolean
Args    : alias

each_alias

Title   : each_alias
Usage   : my @aliases = $marker->each_alias();
Function: Get a list of all the aliases for a marker
Returns : array
Args    : none

remove_alias

Title   : remove_alias
Usage   : $marker->remove_alias($alias);
Function: Remove a specific alias from a marker
Returns : nothing
Args    : alias

add_position

Title   : add_position
Usage   : $marker->add_position($position, $map);
Function: Stores the position of a marker on specific map
          A marker can only have 1 position on a map
Returns : void
Args    : position - marker position
          map      - map name

each_position

Title   : each_position
Usage   : my @positions = $marker->each_position();
Function: returns a list of hashes, one per map,
          Hashes have 2 keys, 'map' and 'position'
Returns : array of hashes
Args    : none

get_position

Title   : get_position
Usage   : my $pos = $marker->get_position($map);
Function: return the position of a marker on a specific map
Returns : position
Args    : map name

id

Title   : id
Usage   : my $id = $marker->id
Function: Get/Set Marker id
Returns : integer
Args    : integer (optional)

chrom

Title   : chrom
Usage   : my $chrom = $marker->chrom
Function: Get/Set Marker Chromosome
Returns : Chromosome value
Args    : 1-24, X,Y (optional)

locus

Title   : locus
Usage   : $obj->locus($newval)
Function: 
Example : 
Returns : value of locus
Args    : newvalue (optional)

probe

Title   : probe
Usage   : $obj->probe($newval)
Function: 
Example : 
Returns : value of probe
Args    : newvalue (optional)

pcrfwd

Title   : pcrfwd
Usage   : $obj->pcrfwd($newval)
Function: 
Example : 
Returns : value of pcrfwd
Args    : newvalue (optional)

pcrrev

Title   : pcrrev
Usage   : $obj->pcrrev($newval)
Function: 
Example : 
Returns : value of pcrrev
Args    : newvalue (optional)

type

Title   : type
Usage   : $obj->type($newval)
Function: 
Example : 
Returns : value of type
Args    : newvalue (optional)