NAME

Bio::SeqFeature::Primer - Primer Generic SeqFeature

SYNOPSIS

A synopsis does not yet exist for this module.

DESCRIPTION

A description does not yet exist for this module.

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 one of the Bioperl mailing lists. Your participation is much appreciated.

bioperl-l@bioperl.org          - General discussion
http://bio.perl.org/MailList.html             - 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@bio.perl.org
http://bugzilla.bioperl.org/

AUTHOR - Chad Matsalla

Chad Matsalla <bioinformatics1@dieselwurks.com>

APPENDIX

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

new()

Title   : new()
Usage   :
Function:
Example :
Returns :
Args    : 
Devel notes: I think that I want to accept a hash

seq()

Title   : seq()
Usage   : $seq = $primer->seq();
Function: Return the _entire_ sequence associated with this Primer. 
Returns : A Bio::Seq object
Args    : None.
Develper Note: Do you want to be able to set the sequence associated with this
    SeqFeature?

all_tags()

Title   : all_tags()
Usage   : @tags = $primer->all_tags();
Function: Return a list of tag names for this Primer.
Returns : An array of strings representing the names of tags in this Primer
Args    : None.
Notes   : When the Bio::SeqFeature::Primer object is created, the user can
    pass in an arbitrary hash containing key->value pairs. This is allowed
    because I didn't want to assume that the user was trying to model a
    primer3 construct. 

primary_tag()

Title   : primary_tag()
Usage   : $tag = $feature->primary_tag();
Function: Returns the string "Primer"
Returns : A string.
Args    : None.

source_tag()

Title   : source_tag()
Usage   : $tag = $feature->source_tag();
Function: Returns the source of this tag.
Returns : A string.
Args    : If an argument is provided, the source of this SeqFeature
    is set to that argument.

has_tag()

Title   : has_tag()
Usage   : $true_or_false = $feature->has_tag('MELTING_TEMPERATURE');
Function: Does this SeqFeature have this tag?
Returns : TRUE or FALSE
Args    : A string.

each_tag_value()

Title   : each_tag_value()
Usage   : $tag = $feature->each_tag_value('MELTING_TEMPERATURE');
Function: Returns the value of this tag.
Returns : Unknown. Whatever the value of the given tag was.
Args    : None.

location()

Title   : location()
Usage   : $tag = $feature->location();
Function: returns a location object suitable for identifying location of
    feature on sequence or parent feature  
Returns : a bio::locationi object.
Args    : none.
Developer Notes: Chad has no idea how to implement this at this time.

start()

Title   : start()
Usage   : $start_position = $feature->start($new_position);
Function: Return the start position of this Primer.
Returns : The start position of this Primer.
Args    : If an argument is provided, the start position of this
    Primer is set to that position.

end()

Title   : end()
Usage   : $end_position = $feature->end($new_position);
Function: Return the end position of this Primer.
Returns : The end position of this Primer.
Args    : If an argument is provided, the end position of this
    Primer is set to that position.

strand()

Title   : strand()
Usage   : 
Function: 
Returns : 
Args    : 
Developer Notes: Chad has no idea how to implement this at this time.

display_id()

Title   : display_id()
Usage   : $id = $feature->display_id($new_id)
Function: Returns the display ID for this Primer feature
Returns : A scalar.
Args    : If an argument is provided, the display_id of this Primer is
    set to that value.