1 // 2 // BCStringDefinitions.h 3 // BioCocoa 4 // 5 // Created by Koen van der Drift on Thu Mar 17 2005. 6 // Copyright (c) 2003-2009 The BioCocoa Project. 7 // All rights reserved. 8 // 9 // Redistribution and use in source and binary forms, with or without 10 // modification, are permitted provided that the following conditions 11 // are met: 12 // 1. Redistributions of source code must retain the above copyright 13 // notice, this list of conditions and the following disclaimer. 14 // 2. Redistributions in binary form must reproduce the above copyright 15 // notice, this list of conditions and the following disclaimer in the 16 // documentation and/or other materials provided with the distribution. 17 // 3. The name of the author may not be used to endorse or promote products 18 // derived from this software without specific prior written permission. 19 // 20 // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 21 // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 22 // OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 23 // IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 24 // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 25 // NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 29 // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 31 /*! 32 @header 33 @abstract Global property strings used by the BioCocoa Foundation framework. 34 */ 35 36 #import "BCInternal.h" 37 38 // BCSymbol Strings 39 40 /*! 41 @constant BCSymbolNameProperty 42 @abstract Symbol Name Property 43 */ 44 extern NSString * const BCSymbolNameProperty; 45 /*! 46 @constant BCSymbolMonoisotopicMassProperty 47 @abstract Monoisotopic Mass Symbol Property 48 */ 49 extern NSString * const BCSymbolMonoisotopicMassProperty; 50 /*! 51 @constant BCSymbolAverageMassProperty 52 @abstract Average Mass Symbol Property 53 */ 54 extern NSString * const BCSymbolAverageMassProperty; 55 /*! 56 @constant BCSymbolThreeLetterCodeProperty 57 @abstract Three Letter Code Symbol Property 58 */ 59 extern NSString * const BCSymbolThreeLetterCodeProperty; 60 /*! 61 @constant BCSymbolpKaProperty 62 @abstract Ka Symbol Property 63 */ 64 extern NSString * const BCSymbolpKaProperty; 65 /*! 66 @constant BCSymbolKyteDoolittleProperty 67 @abstract Kyte Doolittle Symbol Property 68 */ 69 extern NSString * const BCSymbolKyteDoolittleProperty; 70 /*! 71 @constant BCSymbolHoppWoodsProperty 72 @abstract Hopp Woods Symbol Property 73 */ 74 extern NSString * const BCSymbolHoppWoodsProperty; 75 /*! 76 @constant BCSymbolRepresentsProperty 77 @abstract Represents Symbol Property 78 */ 79 extern NSString * const BCSymbolRepresentsProperty; 80 /*! 81 @constant BCSymbolRepresentedByProperty 82 @abstract Represented By Symbol Property 83 */ 84 extern NSString * const BCSymbolRepresentedByProperty; 85 /*! 86 @constant BCSymbolAllComplementsProperty 87 @abstract All Complements Symbol Property 88 */ 89 extern NSString * const BCSymbolAllComplementsProperty; 90 /*! 91 @constant BCSymbolComplementProperty 92 @abstract Complement Symbol Property 93 */ 94 extern NSString * const BCSymbolComplementProperty; 95 /*! 96 @constant BCSymbolSymbolProperty 97 @abstract Symbol Property 98 */ 99 extern NSString * const BCSymbolSymbolProperty; 100 101 102 // BCAlignment Strings 103 104 // Properties 105 /*! 106 @constant BCGapPenaltyProperty 107 @abstract Gap Penalty Property 108 */ 109 extern NSString * const BCGapPenaltyProperty; 110 111 // possible values 112 /*! 113 @constant BCDefaultGapPenalty 114 @abstract Default Gap Property 115 */ 116 extern NSString * const BCDefaultGapPenalty; 117 /*! 118 @constant BCAffineGapPenalty 119 @abstract Affine Gap Property 120 */ 121 extern NSString * const BCAffineGapPenalty; 122 123 // substitution matrix 124 /*! 125 @constant BCSubstitutionMatrixProperty 126 @abstract Substitution Matrix Property 127 */ 128 extern NSString * const BCSubstitutionMatrixProperty; 129 130 // NSNumbers 131 /*! 132 @constant BCDefaultGapPenaltyProperty 133 @abstract Default Gap Penalty Property 134 */ 135 extern NSString * const BCDefaultGapPenaltyProperty; 136 /*! 137 @constant BCGapOpenPenaltyProperty 138 @abstract Gap Open Penalty Property 139 */ 140 extern NSString * const BCGapOpenPenaltyProperty; 141 /*! 142 @constant BCGapExtensionPenaltyProperty 143 @abstract Gap Extension Penalty Property 144 */ 145 extern NSString * const BCGapExtensionPenaltyProperty; 146 147 148 149