-
Notifications
You must be signed in to change notification settings - Fork 1
/
Specifiers.ts
247 lines (195 loc) · 10.8 KB
/
Specifiers.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
import { Prefixes } from './Prefixes'
export namespace Specifiers {
export namespace SBOL2 {
export namespace Orientation {
export const Inline:string = Prefixes.sbol2 + 'inline'
export const ReverseComplement:string = Prefixes.sbol2 + 'reverseComplement'
}
export namespace Direction {
export const Input:string = Prefixes.sbol2 + 'in'
export const Output:string = Prefixes.sbol2 + 'out'
export const InputAndOutput:string = Prefixes.sbol2 + 'inout'
export const None:string = Prefixes.sbol2 + 'none'
}
export namespace Access {
export const PublicAccess:string = Prefixes.sbol2 + 'public'
export const PrivateAccess:string = Prefixes.sbol2 + 'private'
}
export namespace Type {
export const DNA:string = Prefixes.sboNs + '0000251'
export const RNA:string = Prefixes.sboNs + '0000250'
export const Protein:string = Prefixes.sboNs + '0000252'
export const SmallMolecule:string = Prefixes.sboNs + '0000247'
export const Complex:string = Prefixes.sboNs + '0000253'
export const Effector:string = 'http://identifiers.org/chebi/CHEBI:35224'
export const Circular:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000988'
}
export namespace SequenceEncoding {
export const NucleicAcid:string = 'https://identifiers.org/edam:format_1207'
export const RNA:string = 'https://identifiers.org/edam:format_1207'
export const AminoAcid:string = 'https://identifiers.org/edam:format_1208'
}
export namespace SequenceConstraint {
export const Precedes:string = Prefixes.sbol2 + 'precedes'
export const OppositeOrientationAs:string = Prefixes.sbol2 + 'oppositeOrientationAs'
}
export namespace ProvRole {
export const Design:string = Prefixes.sbol2 + 'design'
export const Build:string = Prefixes.sbol2 + 'build'
export const Test:string = Prefixes.sbol2 + 'test'
export const Learn:string = Prefixes.sbol2 + 'learn'
}
export namespace MapsToRefinement {
export const UseLocal:string = Prefixes.sbol2 + 'useLocal'
export const UseRemote:string = Prefixes.sbol2 + 'useRemote'
}
}
export namespace SBOLX {
export namespace Orientation {
export const Inline:string = Prefixes.sbolx + 'inline'
export const ReverseComplement:string = Prefixes.sbolx + 'reverseComplement'
}
export namespace Direction {
export const Input:string = Prefixes.sbolx + 'in'
export const Output:string = Prefixes.sbolx + 'out'
export const InputAndOutput:string = Prefixes.sbolx + 'inout'
export const None:string = Prefixes.sbolx + 'none'
}
export namespace Access {
export const PublicAccess:string = Prefixes.sbolx + 'public'
export const PrivateAccess:string = Prefixes.sbolx + 'private'
}
export namespace Type {
export const DNA:string = 'http://www.biopax.org/release/biopax-level3.owl#DnaRegion'
export const RNA:string = 'http://www.biopax.org/release/biopax-level3.owl#RnaRegion'
export const Protein:string = 'http://www.biopax.org/release/biopax-level3.owl#Protein'
export const SmallMolecule:string = 'http://www.biopax.org/release/biopax-level3.owl#SmallMolecule'
export const Complex:string = 'http://www.biopax.org/release/biopax-level3.owl#Complex'
export const Effector:string = 'http://identifiers.org/chebi/CHEBI:35224'
export const Circular:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000988'
}
export namespace SequenceEncoding {
export const NucleicAcid:string = 'http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html'
export const RNA:string = 'http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html'
export const AminoAcid:string = 'http://www.chem.qmul.ac.uk/iupac/AminoAcid/'
}
export namespace SequenceConstraint {
export const Precedes:string = Prefixes.sbolx + 'precedes'
export const OppositeOrientationAs:string = Prefixes.sbolx + 'oppositeOrientationAs'
}
export namespace ProvRole {
export const Design:string = Prefixes.sbolx + 'design'
export const Build:string = Prefixes.sbolx + 'build'
export const Test:string = Prefixes.sbolx + 'test'
export const Learn:string = Prefixes.sbolx + 'learn'
}
export namespace MapsToRefinement {
export const UseLocal:string = Prefixes.sbolx + 'useLocal'
export const UseRemote:string = Prefixes.sbolx + 'useRemote'
}
}
export namespace SBOL3 {
export namespace Orientation {
export const Inline:string = Prefixes.sbol3 + 'inline'
export const ReverseComplement:string = Prefixes.sbol3 + 'reverseComplement'
}
export namespace Direction {
export const Input:string = Prefixes.sbol3 + 'in'
export const Output:string = Prefixes.sbol3 + 'out'
export const InputAndOutput:string = Prefixes.sbol3 + 'inout'
export const None:string = Prefixes.sbol3 + 'none'
}
export namespace Access {
export const PublicAccess:string = Prefixes.sbol3 + 'public'
export const PrivateAccess:string = Prefixes.sbol3 + 'private'
}
export namespace Type {
export const DNA:string = 'http://www.biopax.org/release/biopax-level3.owl#DnaRegion'
export const RNA:string = 'http://www.biopax.org/release/biopax-level3.owl#RnaRegion'
export const Protein:string = 'http://www.biopax.org/release/biopax-level3.owl#Protein'
export const SmallMolecule:string = 'http://www.biopax.org/release/biopax-level3.owl#SmallMolecule'
export const Complex:string = 'http://www.biopax.org/release/biopax-level3.owl#Complex'
export const Effector:string = 'http://identifiers.org/chebi/CHEBI:35224'
export const Circular:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000988'
}
export namespace SequenceEncoding {
export const NucleicAcid:string = 'http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html'
export const RNA:string = 'http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html'
export const AminoAcid:string = 'http://www.chem.qmul.ac.uk/iupac/AminoAcid/'
}
export namespace Constraint {
export const Precedes:string = Prefixes.sbol3 + 'precedes'
export const OppositeOrientationAs:string = Prefixes.sbol3 + 'oppositeOrientationAs'
}
export namespace ProvRole {
export const Design:string = Prefixes.sbol3 + 'design'
export const Build:string = Prefixes.sbol3 + 'build'
export const Test:string = Prefixes.sbol3 + 'test'
export const Learn:string = Prefixes.sbol3 + 'learn'
}
export namespace MapsToRefinement {
export const UseLocal:string = Prefixes.sbol3 + 'useLocal'
export const UseRemote:string = Prefixes.sbol3 + 'useRemote'
}
}
export namespace Visual {
/* opacity
*/
export const Blackbox:string = Prefixes.visual + 'blackbox'
export const Whitebox:string = Prefixes.visual + 'whitebox'
/* display modes
*/
export const Float:string = Prefixes.visual + 'float'
export const Backbone:string = Prefixes.visual + 'backbone'
/* orientation
*/
export const Forward:string = Prefixes.visual + 'forward'
export const Reverse:string = Prefixes.visual + 'reverse'
/* expandability
*/
export const Expandable:string = Prefixes.visual + 'expandable'
export const NotExpandable:string = Prefixes.visual + 'notExpandable'
export const AnchorTop:string = Prefixes.visual + 'anchorTop'
export const AnchorMid:string = Prefixes.visual + 'anchorMid'
export const AnchorBottom:string = Prefixes.visual + 'anchorBottom'
}
export namespace SO {
export const CDS:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000316'
export const Promoter:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000167'
export const RBS:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000139'
export const RestrictionSite:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0001687'
export const Terminator:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000141'
export const OriginOfReplication:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000296'
export const OriginOfTransfer:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000724'
export const PlasmidBackbone:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000755'
export const EngineeredRegion:string = Prefixes.sequenceOntologyIdentifiersOrg + 'SO:0000804'
}
export namespace SBO {
export const Inhibition:string = Prefixes.sbo + 'SBO:0000169'
export const Inhibitor:string = Prefixes.sbo + 'SBO:0000020'
export const Inhibited:string = Prefixes.sbo + 'SBO:0000642'
export const Stimulation:string = Prefixes.sbo + 'SBO:0000170'
export const Stimulator:string = Prefixes.sbo + 'SBO:0000459'
export const Stimulated:string = Prefixes.sbo + 'SBO:0000643'
export const GeneticProduction:string = Prefixes.sbo + 'SBO:0000589'
export const Product:string = Prefixes.sbo + 'SBO:0000011'
export const Modifier:string = Prefixes.sbo + 'SBO:0000019'
export const Promoter:string = Prefixes.sbo + 'SBO:0000598'
export const Control:string = Prefixes.sbo + 'SBO:0000168'
}
export namespace GO {
export const ProteinDepolymerization:string = Prefixes.go + 'GO:0051261'
export const CovalentChromatinModification:string = Prefixes.go + 'GO:0016569'
export const ProteinProcessing:string = Prefixes.go + 'GO:0016485'
export const ProteinBinding:string = Prefixes.go + 'GO:0005515'
export const CatalyticActivity:string = Prefixes.go + 'GO:0003824'
}
export namespace SyBiOnt {
export const Bidirectional:string = Prefixes.sybio + 'Bidirectional'
export const LeftToRight:string = Prefixes.sybio + 'LeftToRight'
export const RightToLeft:string = Prefixes.sybio + 'RightToLeft'
export const UndefinedDirection:string = Prefixes.sybio + 'UndefinedDirection'
export const LeftSide:string = Prefixes.sybio + 'LeftSide'
export const RightSide:string = Prefixes.sybio + 'RightSide'
}
}