[BioCocoa-dev] NEW VERSION

Alexander Griekspoor a.griekspoor at nki.nl
Sun Sep 12 10:55:10 EDT 2004


Hooray! I managed to get all restructuring work done.

******************************* ******************************* 
*******************************
WARNING  -  We all have to do a fresh checkout from the CVS before 
continuing
******************************* ******************************* 
*******************************

Also, before you all start to launch the terminal, use the following 
command to checkout:

cvs checkout -P BioCocoa

The -P or Prune command tells CVS not to download empty directories. 
Because of the way CVS works, one cannot delete directories from the 
CVS repository anymore once they have been created. That means that 
there are some remnant folders there (like BCSequence in the root) that 
you will download when you use the checkout command without the -P 
argument.

If you have code that hasn't been checked in (Koen's work with the 
BCDigest for instance, then checkout the new version as stated above 
and copy paste the code from your old project in the newly downloaded 
one. After that continue to use the new one and commit the changes to 
the repository from there.

As said, I have made many small but also larger enhancements to the 
framework, here are the ones I can still remember:
- restructuring of file/folder hierarchy to represent the object tree.
- prepared for having a foundation and appkit part (appkit folder is 
empty so won't be checked out, but is already on server).
- renamed/-ordered targets
- added a global header and global defines that can be used in 
demo's/apps (see translation demo controller)
- added BCTools directory for things as digesters, translators, 
sequence property calculators (like MW, PI etc)
- added BCGeneticCode to harbor BCCodon / BCGeneticCode
- added BCSequenceIO to harbor the forthcoming IO classes
- moved all imports whereever possible to .m files instead of .h 
(except for defines)
- added files for BCScanner / BCSymbolSet (implementations forthcoming 
though)
- synchronized copyright notices
- reorganized/renamed template plists
- renamed BCUtils/BCTools

Both the framework and the example app should build perfectly fine 
(except for 23 warnings because of the empty scanner implementation).

Please have a look at the changes, all comments are welcome!

One remark, if you want to add a new file, it is best to first create 
it in the finder (by copying an existing one), drag it to the folder 
and rename it the way you want. Than add it to the xcode project, and 
put it in the right group there as well. Now you can add the file to 
the repository and commit the updated xcode project in addition.

I hope to add the implementations soon for the missing files.
Cheerio!
Alex

Ps. One current bug, somehow the translation demo app shows it's name 
in the menubar in chinese on my system ;-)

*********************************************************
                     ** 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

           LabAssistant - Get your life organized!
           http://www.mekentosj.com/labassistant

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


*********************************************************
                     ** 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

	Claiming that the Macintosh is inferior to Windows
	because most people use Windows, is like saying
	that all other restaurants serve food that is
	inferior to McDonalds

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




More information about the Biococoa-dev mailing list