BCGeneticCodeName


Provides an ordered list of possible genetic codes. Allows for a lightweight, readable implementation.

typedef enum BCGeneticCodeName { 
    BCUniversalCode = 1, 
    BCVertebrateMitochondrial = 2  
} BCGeneticCodeName;  


BCHydropathyType


A list of hydropathy types, for calculating hydropathy values

typedef enum BCHydropathyType { 
    BCKyteDoolittle = 1, 
    BCHoppWoods = 2 
} BCHydropathyType;  
Constants
BCKyteDoolittle
BCHoppWoods


BCMassType


A list of mass types, for calculating molecular masses

typedef enum BCMassType { 
    BCMonoisotopic = 1, 
    BCAverage = 2 
} BCMassType;  
Constants
BCMonoisotopic
BCAverage


BCSecondaryStructureType


A list of secondary structure types, for readability

typedef enum BCSecondaryStructureType { 
    BCAnyStructure = 0, 
    BCHelix = 1, 
    BCSheet = 2, 
    BCTurn = 3 
} BCSecondaryStructureType;  
Constants
BCAnyStructure
something we haven't thought of yet
BCHelix
Alpha helix
BCSheet
Beta sheet
BCTurn
Turn


BCSequenceType


A list of sequence types, for readability

typedef enum BCSequenceType { 
    BCSequenceTypeOther = 0, 
    BCSequenceTypeDNA = 1, 
    BCSequenceTypeRNA = 2, 
    BCSequenceTypeProtein = 3, 
    BCSequenceTypeCodon = 4 
} BCSequenceType;  
Constants
BCSequenceTypeOther
something we haven't thought of yet
BCSequenceTypeDNA
DNA
BCSequenceTypeRNA
RNA
BCSequenceTypeProtein
Protein
BCSequenceTypeCodon
Codon

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