[Biococoa-dev] BCNucleotideRNA

Alexander Griekspoor mek at mekentosj.com
Thu Sep 23 04:17:56 EDT 2004


I'm afraid a few of these things are indeed attributable to all changes 
made in John's vacation. It's a pity there's not a single good log of 
changes from what I did, but that was impossible given the fact I had 
to do a complete new import to get the new folder hierarchy.. I guess 
we just all three have to check on regular basis what should still be 
changed...

>> - Is it necessary to duplicate all the code from BCNucleotideDNA,
>> except for the uridine instead of thymidine?

uridine  (uri·dine) ([umacr]r¢[ibreve]-d[emacr]n)  a pyrimidine 
nucleoside, uracil linked by its N1 nitrogen to the C1 carbon of 
ribose. It is a component of ribonucleic acid, and its nucleotides 
participate in the biosynthesis of polysaccharides and some 
polysaccharide-containing compounds. Symbol U.

So is it uridine or uracil ? I think uracil as we're talking about the 
complete nucleotide right, not only the base...
That would be my daily portion of nitpicking ;-)

>> Why not have a class
>> BCNucleotide that takes care of everything, and just have two
>> subclasses with the small differences?
> That was my long-term intention.  I just wanted to get things working
> quickly so that I could get translation and codons handled.  Once I was
> happy with how they worked, I figured I could go back and sort out a 
> better
> class structure.  Even so, all the base methods have to be separate 
> for DNA
> and RNA, as they need to return something different so that == works as
> expected, so the classes won't shrink as much as I'd have hoped.

That's fair. The only thing we have to keep thinking of if in that case 
there isn't a better alternative of doing things such that we can put 
more stuff in the superclass, like we did earlier for the string 
searching methods. But I'm not in the position to judge over that, I 
leave that up to you guys...

Cheers,
Alex




>
*********************************************************
                     ** Alexander Griekspoor **
*********************************************************
               The Netherlands Cancer Institute
               Department of Tumorbiology (H4)
          Plesmanlaan 121, 1066 CX, Amsterdam
                   Tel:  + 31 20 - 512 2023
                   Fax:  + 31 20 - 512 2029
                   AIM: mekentosj at mac.com
                   E-mail: a.griekspoor at nki.nl
               Web: http://www.mekentosj.com

                             iRNAi, do you?
              http://www.mekentosj.com/irnai

*********************************************************


**************************************************************
                         ** Alexander Griekspoor **
**************************************************************
                  The Netherlands Cancer Institute
                  Department of Tumorbiology (H4)
             Plesmanlaan 121, 1066 CX, Amsterdam
                        Tel:  + 31 20 - 512 2023
                        Fax:  + 31 20 - 512 2029
                       AIM: mekentosj at mac.com
                       E-mail: a.griekspoor at nki.nl
                    Web: http://www.mekentosj.com

MacOS X: The power of UNIX with the simplicity of the Mac

***************************************************************



More information about the Biococoa-dev mailing list