[Bioperl-l] pI and MW of seqs
Brian Osborne
brian_osborne at cognia.com
Thu Feb 20 09:20:40 EST 2003
Aaron,
Don't we want something more flexible, like:
$seq->property(-name=>"pI")
?
Arguments, using the pICalculator example, would be allowed:
$seq->property( -name=>"pI", -args=>\%hash )
where:
%hash = ( "pKset", \%pKset )
This implies a database table, something like Biosequence_Property,
whose functionality
is essentially the fields Biosequence_Property.Property_name and
Biosequence_Property.Property_Value.
Presumably Property_Value is a floating point, but there will be those
who will insist on an additional
varchar field.
True, this doesn't accomodate the additional parameters that were
passed to property, above, I have to
think about that...
Brian O.
On Wednesday, February 19, 2003, at 03:24 PM, Aaron J Mackey wrote:
>
> one of the small changes to bioSQL that we're proposing is to add pI
> and
> MW columns to biosequences ... this lead naturally to thinking about
> how
> we handle these attributes in the various Bio::Seq objects. We've
> previously batted around various Bio::Tools::pICalculator interfaces,
> but
> what about a simpler:
>
> $seq = <get seq somehow>;
>
> $pI = $seq->pI();
> $MW = $seq->MW();
>
> where the pI and MW subs would see if the value had been already set
> (via
> database load, or previously set/calculated) or needs to be calculated.
>
> I think I prefer this to:
>
> $calc = new Bio::Tools::pICalculator;
> $pI = $calc->pI($seq);
>
> Does anyone with a deeper understanding of proteomics want to comment
> on
> the need to handle varying pIcalc parameters (e.g. different tables of
> pKa's vs. the canonical one Expasy uses?)
>
> -Aaron
>
> --
> Aaron J Mackey
> Pearson Laboratory
> University of Virginia
> (434) 924-2821
> amackey at virginia.edu
>
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l
>
More information about the Bioperl-l
mailing list