BioCocoa is an open source framework for bioinformatics written in Objective-C. It provides Cocoa and GNUstep programmers with a full suite of tools for handling and manipulating biological sequences.

Classes


BCAminoAcid
BCAnnotation
BCCodon
BCCodonDNA
BCCodonRNA
BCGeneticCode
BCNucleotide
BCNucleotideDNA
BCNucleotideRNA
BCSequence
BCSequenceAlignment
BCSequenceCodon
BCSuffixArray
BCSuffixArrayUnionEnumerator
BCSymbol
BCSymbolSet
BCToolMassCalculator
BCToolSequenceFinder
BCToolSymbolCounter

Protocols


Categories


BCSequenceAlignment(AlignmentAnnotation)
BCSequenceAlignment(AlignmentQuerying)
BCSequenceAlignment(PairwiseAlignment)
NSData(DataAdditions)
NSMutableString(StringAdditions)
NSString(StringAdditions)

Types


BCGeneticCodeName
BCHydropathyType
BCMassType
BCSecondaryStructureType
BCSequenceType

Constants


BCAffineGapPenalty
BCAnnotationIdentity
BCAnnotationOrganism
BCDefaultGapPenalty
BCDefaultGapPenaltyProperty
BCGapExtensionPenaltyProperty
BCGapOpenPenaltyProperty
BCGapPenaltyProperty
BCSubstitutionMatrixProperty
BCSymbolAllComplementsProperty
BCSymbolAverageMassProperty
BCSymbolComplementProperty
BCSymbolHoppWoodsProperty
BCSymbolKyteDoolittleProperty
BCSymbolMonoisotopicMassProperty
BCSymbolNameProperty
BCSymbolpKaProperty
BCSymbolRepresentedByProperty
BCSymbolRepresentsProperty
BCSymbolSymbolProperty
BCSymbolThreeLetterCodeProperty

Header Files


BCAminoAcid
BCAnnotation
BCCodon
BCCodonDNA
BCCodonRNA
BCFoundationDefines
BCGeneticCode
BCNucleotide
BCNucleotideDNA
BCNucleotideRNA
BCSequence
BCSequenceAlignment
BCSequenceCodon
BCStringDefinitions
BCSuffixArray
BCSymbol
BCSymbolSet
BCToolMassCalculator
BCToolSequenceFinder
BCToolSymbolCounter
BCUtilData
BCUtilStrings

Function and Method Index


BCAminoAcid::aaPropertiesDict
BCNucleotideRNA::objectForSavedRepresentation:
BCAminoAcid::alanine
BCNucleotideRNA::purine
BCAminoAcid::arginine
BCNucleotideRNA::pyrimidine
BCAminoAcid::asparagine
BCNucleotideRNA::strong
BCAminoAcid::asparticacid
BCNucleotideRNA::symbolForChar:
BCAminoAcid::asx
BCNucleotideRNA::undefined
BCAminoAcid::cysteine
BCNucleotideRNA::uridine
BCAminoAcid::gap
BCNucleotideRNA::V
BCAminoAcid::glutamicacid
BCNucleotideRNA::weak
BCAminoAcid::glutamine
BCSequence::addAnnotation:
BCAminoAcid::glx
BCSequence::addAnnotation:forKey:
BCAminoAcid::glycine
BCSequence::annotationForKey:
BCAminoAcid::histidine
BCSequence::annotations
BCAminoAcid::initAminoAcids
BCSequence::bytes
BCAminoAcid::isoleucine
BCSequence::clearSymbolArray
BCAminoAcid::leucine
BCSequence::complement
BCAminoAcid::lysine
BCSequence::containsAmbiguousSymbols
BCAminoAcid::methionine
BCSequence::convertThreeLetterStringToOneLetterString:symbolSet:
BCAminoAcid::objectForSavedRepresentation:
BCSequence::description
BCAminoAcid::phenylalanine
BCSequence::initWithData:symbolSet:
BCAminoAcid::proline
BCSequence::initWithString:
BCAminoAcid::serine
BCSequence::initWithString:range:
BCAminoAcid::symbolForChar:
BCSequence::initWithString:range:symbolSet:
BCAminoAcid::threeLetterCode
BCSequence::initWithString:symbolSet:
BCAminoAcid::threonine
BCSequence::initWithSymbolArray:
BCAminoAcid::tryptophan
BCSequence::initWithSymbolArray:symbolSet:
BCAminoAcid::tyrosine
BCSequence::initWithThreeLetterString:symbolSet:
BCAminoAcid::undefined
BCSequence::insertSymbolsFromSequence:atIndex:
BCAminoAcid::valine
BCSequence::length
BCAnnotation::annotationWithName:boolValue:
BCSequence::objectForSavedRepresentation:
BCAnnotation::annotationWithName:content:
BCSequence::removeSymbolAtIndex:
BCAnnotation::annotationWithName:doubleValue:
BCSequence::removeSymbolsInRange:
BCAnnotation::annotationWithName:floatValue:
BCSequence::reverse
BCAnnotation::annotationWithName:intValue:
BCSequence::reverseComplement
BCAnnotation::boolValue
BCSequence::savableRepresentation
BCAnnotation::content
BCSequence::sequenceData
BCAnnotation::copyWithZone:
BCSequence::sequenceString
BCAnnotation::datatype
BCSequence::sequenceStringFromSymbolArray:
BCAnnotation::description
BCSequence::sequenceType
BCAnnotation::doubleValue
BCSequence::sequenceTypeForData:
BCAnnotation::floatValue
BCSequence::sequenceTypeForString:
BCAnnotation::initWithName:boolValue:
BCSequence::sequenceTypeForSymbolArray:
BCAnnotation::initWithName:content:
BCSequence::sequenceWithString:
BCAnnotation::initWithName:doubleValue:
BCSequence::sequenceWithString:symbolSet:
BCAnnotation::initWithName:floatValue:
BCSequence::sequenceWithSymbolArray:
BCAnnotation::initWithName:intValue:
BCSequence::sequenceWithSymbolArray:symbolSet:
BCAnnotation::intValue
BCSequence::sequenceWithThreeLetterString:symbolSet:
BCAnnotation::isEqualTo:
BCSequence::setSymbolArray:
BCAnnotation::isEqualToAnnotation:
BCSequence::setSymbolArray:
BCAnnotation::name
BCSequence::setSymbolSet:
BCAnnotation::setContent:
BCSequence::subSequenceInRange:
BCAnnotation::setName:
BCSequence::subSequenceStringInRange:
BCAnnotation::sortAnnotationsOnContentAscending:
BCSequence::subSymbolArrayInRange:
BCAnnotation::sortAnnotationsOnContentDescending:
BCSequence::symbolArray
BCAnnotation::sortAnnotationsOnNameAscending:
BCSequence::symbolAtIndex:
BCAnnotation::sortAnnotationsOnNameDescending:
BCSequence::symbolSet
BCAnnotation::stringValue
BCSequenceAlignment(AlignmentAnnotation)::annotationForKey:
BCCodon::aminoAcidSymbolString
BCSequenceAlignment(AlignmentQuerying)::alignmentInRange:
BCCodon::codedAminoAcid
BCSequenceAlignment(AlignmentQuerying)::length
BCCodon::copyWithZone:
BCSequenceAlignment(AlignmentQuerying)::sequenceAtIndex:
BCCodon::description
BCSequenceAlignment(AlignmentQuerying)::symbolSet
BCCodon::tripletString
BCSequenceAlignment(AlignmentQuerying)::symbolsForColumnAtIndex:
BCCodonDNA::initWithDNASequenceString:andAminoAcidString:
BCSequenceAlignment(PairwiseAlignment)::needlemanWunschAlignmentWithSequences:properties:
BCCodonDNA::matchesTriplet:
BCSequenceAlignment(PairwiseAlignment)::smithWatermanAlignmentWithSequences:properties:
BCCodonDNA::triplet
BCSequenceCodon::convertRangeToOriginalSequence:
BCCodonDNA::unmatched
BCSequenceCodon::initWithCodonArray:
BCCodonRNA::initWithRNASequenceString:andAminoAcidString:
BCSequenceCodon::initWithCodonArray:geneticCode:frame:
BCCodonRNA::matchesTriplet:
BCSequenceCodon::initWithString:skippingUnknownSymbols:
BCCodonRNA::triplet
BCSequenceCodon::longestOpenReadingFrame
BCCodonRNA::unmatched
BCSequenceCodon::longestOpenReadingFrameUsingStartCodon:
BCNucleotideDNA::adenosine
BCSequenceCodon::openReadingFramesLongerThanCutoff:
BCNucleotideDNA::amino
BCSequenceCodon::openReadingFramesLongerThanCutoff:usingStartCodon:
BCNucleotideDNA::anyBase
BCSequenceCodon::readingFrame
BCNucleotideDNA::B
BCSequenceCodon::sequenceWithCodonArray:
BCNucleotideDNA::customBase:
BCSequenceCodon::translationOfRange:
BCNucleotideDNA::cytidine
BCSequenceCodon::translationOfRange:usingStartCodon:
BCNucleotideDNA::D
BCSequenceCodon::translationsLongerThanCutoff:
BCNucleotideDNA::gap
BCSequenceCodon::translationsLongerThanCutoff:usingStartCodon:
BCNucleotideDNA::guanidine
BCSequenceCodon::usedCode
BCNucleotideDNA::H
BCSymbol::averageMass
BCNucleotideDNA::initBases
BCSymbol::description
BCNucleotideDNA::initWithSymbolChar:
BCSymbol::initializeSymbolRelationships
BCNucleotideDNA::isBase
BCSymbol::initWithSymbolChar:
BCNucleotideDNA::keto
BCSymbol::isCompoundSymbol
BCNucleotideDNA::objectForSavedRepresentation:
BCSymbol::isRepresentedBySymbol:
BCNucleotideDNA::purine
BCSymbol::massUsingType:
BCNucleotideDNA::pyrimidine
BCSymbol::maxMassUsingType:
BCNucleotideDNA::strong
BCSymbol::minMassUsingType:
BCNucleotideDNA::symbolForChar:
BCSymbol::monoisotopicMass
BCNucleotideDNA::thymidine
BCSymbol::name
BCNucleotideDNA::undefined
BCSymbol::representedSymbols
BCNucleotideDNA::V
BCSymbol::representingSymbols
BCNucleotideDNA::weak
BCSymbol::representsSymbol:
BCNucleotideRNA::adenosine
BCSymbol::savableRepresentation
BCNucleotideRNA::amino
BCSymbol::setAverageMass:
BCNucleotideRNA::anyBase
BCSymbol::setMonoisotopicMass:
BCNucleotideRNA::B
BCSymbol::setValue:forKey:
BCNucleotideRNA::customBase:
BCSymbol::symbolChar
BCNucleotideRNA::cytidine
BCSymbol::symbolInfo
BCNucleotideRNA::D
BCSymbol::symbolSetOfRepresentedSymbols
BCNucleotideRNA::gap
BCSymbol::symbolSetOfRepresentingSymbols
BCNucleotideRNA::guanidine
BCSymbol::symbolString
BCNucleotideRNA::H
BCSymbol::valueForKey:
BCNucleotideRNA::initBases
BCSymbolSet::initWithArray:
BCNucleotideRNA::initWithSymbolChar:
BCSymbolSet::initWithArray:sequenceType:
BCNucleotideRNA::isBase
BCSymbolSet::initWithString:sequenceType:
BCNucleotideRNA::keto

Copyright © 2008 The BioCocoa Project.
BioCocoa is licensed under the Creative Commons Attribution-ShareAlike 2.5 License.

Creative Commons License