+adenosine
Obtains a reference to the single adenosine representation
+amino
Obtains a reference to the single M (A, C) representation
+anyBase
Obtains a reference to the single N representation
+B
Obtains a reference to the single D (C, G, T) representation
+customBase:
Obtains a reference to a user-defined base
+cytidine
Obtains a reference to the single cytidine representation
+D
Obtains a reference to the single D (A, G, T) representation
+gap
Obtains a reference to the single representation of a gap, for alignments
+guanidine
Obtains a reference to the single guanidine representation
+H
Obtains a reference to the single H (A, C, T) representation
+initBases
Used internaly to generate the full set of base objects.
-initWithSymbolChar:
designated initialization method
-isBase
Returns NO if the receiver is a gap or undefined
+K
Obtains a reference to the single K (A, C) representation
+keto
Obtains a reference to the single K (A, C) representation
+M
Obtains a reference to the single M (A, C) representation
+objectForSavedRepresentation:
Returns a BCNucleotideDNA object representing the base submitted
+purine
Obtains a reference to the single purine representation
+pyrimidine
Obtains a reference to the single pyrimidine representation
+strong
Obtains a reference to the single strong-bond representation
+symbolForChar:
Returns a BCNucleotideDNA item representing the base submitted
+thymidine
Obtains a reference to the single thymidine representation
+undefined
Obtains a reference to the single representation of any non-base character
+V
Obtains a reference to the single V (A, C, G) representation
+weak
Obtains a reference to the single weak-bond representation

adenosine


Obtains a reference to the single adenosine representation

+ (BCNucleotideDNA *) adenosine; 


amino


Obtains a reference to the single M (A, C) representation

See Also:
M
+ (BCNucleotideDNA *) amino; 


anyBase


Obtains a reference to the single N representation

+ (BCNucleotideDNA *) anyBase; 


B


Obtains a reference to the single D (C, G, T) representation

+ (BCNucleotideDNA *) B; 


customBase:


Obtains a reference to a user-defined base

+ (BCNucleotideDNA *) customBase: (NSString *)baseName; 


cytidine


Obtains a reference to the single cytidine representation

+ (BCNucleotideDNA *) cytidine; 


D


Obtains a reference to the single D (A, G, T) representation

+ (BCNucleotideDNA *) D; 


gap


Obtains a reference to the single representation of a gap, for alignments

+ (BCNucleotideDNA *) gap; 


guanidine


Obtains a reference to the single guanidine representation

+ (BCNucleotideDNA *) guanidine; 


H


Obtains a reference to the single H (A, C, T) representation

+ (BCNucleotideDNA *) H; 


initBases


Used internaly to generate the full set of base objects.

+ (void) initBases;


initWithSymbolChar:


designated initialization method

- (id)initWithSymbolChar:(unsigned char)aChar; 
Discussion

Given a symbol, this method generates the appropriate Nucleotide representation using information in the bundle's "nucleotides.plist" file.


isBase


Returns NO if the receiver is a gap or undefined

- (BOOL) isBase; 


K


Obtains a reference to the single K (A, C) representation

See Also:
keto
+ (BCNucleotideDNA *) keto; 


keto


Obtains a reference to the single K (A, C) representation

See Also:
K
+ (BCNucleotideDNA *) keto; 


M


Obtains a reference to the single M (A, C) representation

See Also:
amino
+ (BCNucleotideDNA *) amino; 


objectForSavedRepresentation:


Returns a BCNucleotideDNA object representing the base submitted

+ (id) objectForSavedRepresentation: (NSString *)aSymbol; 
Discussion

all BC classes should implement a "savableRepresentation" and an "objectForSavedRepresentation" method to allow archiving/uncarchiving in .plist formatted files.


purine


Obtains a reference to the single purine representation

+ (BCNucleotideDNA *) purine; 


pyrimidine


Obtains a reference to the single pyrimidine representation

+ (BCNucleotideDNA *) pyrimidine; 


strong


Obtains a reference to the single strong-bond representation

+ (BCNucleotideDNA *) strong; 


symbolForChar:


Returns a BCNucleotideDNA item representing the base submitted

+ (id) symbolForChar: (unsigned char)symbol; 


thymidine


Obtains a reference to the single thymidine representation

+ (BCNucleotideDNA *) thymidine; 


undefined


Obtains a reference to the single representation of any non-base character

+ (BCNucleotideDNA *) undefined; 


V


Obtains a reference to the single V (A, C, G) representation

+ (BCNucleotideDNA *) V; 


weak


Obtains a reference to the single weak-bond representation

+ (BCNucleotideDNA *) weak; 

© 2008 The BioCocoa Project.
Last Updated: Wednesday, October 01, 2008