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