[Biococoa-dev] translation demo

Koen van der Drift kvddrift at earthlink.net
Sat Sep 25 20:46:23 EDT 2004

On Sep 25, 2004, at 8:22 PM, Koen van der Drift wrote:

> Hi,
> Is anyone able to build the translation demo? I think it has to do 
> with the line:
> #import <BioCocoa/BCFoundation.h>

To reply to myself, I replaced that line with:

#import "../../BCFoundation/BCGeneticCode/BCCodon.h"
#import "../../BCFoundation/BCSequence/BCSequenceDNA.h"
#import "../../BCFoundation/BCSequence/BCSequenceProtein.h"
#import "../../BCFoundation/BCTools/BCTranslation/BCToolTranslatorDNA.h"
#import "../../BCFoundation/BCUtils/BCUtilStrings.h"

But still get 2 warnings:

theController.m:54: cannot find method 
`+translateDNASequence:usingGeneticCode:'; return type `id' assumed
theController.m:54: `BCToolTranslatorDNA' may not respond to 

I don;t understand that because BCToolTranslatorDNA.h is in the lines 

If I start the app anyway, enter a sequence and click the button, I get 
this error:

2004-09-25 20:40:07.478 Translation[1316] Attempt to mutate immutable 
NSString with replaceOccurrencesOfString:withString:options:range:

Which happens in BCGeneticCode.m, line 181

Although the NSString in question (aKey) is an NSMutableString, I think 
it points to an NSString, so maybe that's why the error occurs.

Any ideas?


- Koen.

More information about the Biococoa-dev mailing list