Bio-Tools-Primer3Redux
view release on metacpan or search on metacpan
lib/Bio/Tools/Primer3Redux/Primer.pm view on Meta::CPAN
$self->remove_tag('tm') if $self->has_tag('tm');
$self->add_tag_value('tm', $tm);
}
$self->has_tag('tm') ? return ($self->get_tag_values('tm'))[0] : return;
}
sub gc_content {
my ($self, $gc) = @_;
if (defined $gc) {
$self->remove_tag('gc_percent') if $self->has_tag('gc_percent');
$self->add_tag_value('gc_percent', $gc);
}
$self->has_tag('gc_percent') ? return ($self->get_tag_values('gc_percent'))[0] : return;
}
sub run_description {
my ($self, $desc) = @_;
if (defined $desc) {
$self->remove_tag('explain') if $self->has_tag('explain');
$self->add_tag_value('explain', $desc);
}
$self->has_tag('explain') ? return ($self->get_tag_values('explain'))[0] : return;
lib/Bio/Tools/Primer3Redux/Primer.pm view on Meta::CPAN
Usage : $obj->melting_temp
Function : returns the Tm calculated for the primer via Primer3
Returns : float
Args : optional Tm (possibly calculated via other means)
=head2 gc_content
Title : gc
Usage : $obj->gc
Function : returns the GC content calculated for the primer via Primer3
Returns : float (percent)
Args : optional GC content (possibly calculated via other means)
=head2 run_description
Title : run_description
Usage : $obj->run_description
Function : returns the run description for this primer (via Primer3)
Returns : string
Args : optional description
( run in 0.416 second using v1.01-cache-2.11-cpan-709fd43a63f )