1-- Denseg
2Seq-align ::= {
3  type partial,
4  dim 2,
5  segs denseg {
6    dim 2,
7    numseg 5,
8    ids {
9      gi 2,
10      gi 3
11    },
12    starts {
13      1000, 2000,
14      1062, -1,
15      1183, 2111,
16      -1, 2159,
17      1221, 2249
18    },
19    lens {
20      25,
21      56,
22      15,
23      62,
24      70
25    }
26  }
27}
28Seq-align ::= {
29  type partial,
30  dim 2,
31  segs denseg {
32    dim 2,
33    numseg 5,
34    ids {
35      gi 2,
36      gi 3
37    },
38    starts {
39      1000, 2294,
40      1062, -1,
41      1183, 2193,
42      -1, 2098,
43      1221, 2000
44    },
45    lens {
46      25,
47      56,
48      15,
49      62,
50      70
51    },
52    strands {
53      plus, minus,
54      plus, minus,
55      plus, minus,
56      plus, minus,
57      plus, minus
58    }
59  }
60}
61Seq-align ::= {
62  type partial,
63  dim 2,
64  segs denseg {
65    dim 2,
66    numseg 7,
67    ids {
68      gi 2,
69      gi 6
70    },
71    starts {
72      1741, 2000,
73      1627, 2021,
74      1558, 2069,
75      1477, -1,
76      1435, 2125,
77      -1, 2139,
78      1000, 2212
79    },
80    lens {
81      21,
82      31,
83      23,
84      27,
85      14,
86      73,
87      49
88    },
89    strands {
90      minus, plus,
91      minus, plus,
92      minus, plus,
93      minus, plus,
94      minus, plus,
95      minus, plus,
96      minus, plus
97    }
98  }
99}
100
101-- Dendiag
102Seq-align ::= {
103  type partial,
104  dim 2,
105  segs dendiag {
106    {
107      dim 2,
108      ids {
109        gi 2,
110        gi 3
111      },
112      starts {
113        1000, 2000
114      },
115      len 25
116    },
117    {
118      dim 2,
119      ids {
120        gi 2,
121        gi 3
122      },
123      starts {
124        1183, 2111
125      },
126      len 15
127    },
128    {
129      dim 2,
130      ids {
131        gi 2,
132        gi 3
133      },
134      starts {
135        1221, 2249
136      },
137      len 70
138    }
139  }
140}
141Seq-align ::= {
142  type partial,
143  dim 2,
144  segs dendiag {
145    {
146      dim 2,
147      ids {
148        gi 2,
149        gi 3
150      },
151      starts {
152        1000, 2294
153      },
154      len 25,
155      strands {
156        plus, minus
157      }
158    },
159    {
160      dim 2,
161      ids {
162        gi 2,
163        gi 3
164      },
165      starts {
166        1183, 2193
167      },
168      len 15,
169      strands {
170        plus, minus
171      }
172    },
173    {
174      dim 2,
175      ids {
176        gi 2,
177        gi 3
178      },
179      starts {
180        1221, 2000
181      },
182      len 70,
183      strands {
184        plus, minus
185      }
186    }
187  }
188}
189Seq-align ::= {
190  type partial,
191  dim 2,
192  segs dendiag {
193    {
194      dim 2,
195      ids {
196        gi 2,
197        gi 6
198      },
199      starts {
200        1741, 2000
201      },
202      len 21,
203      strands {
204        minus, plus
205      }
206    },
207    {
208      dim 2,
209      ids {
210        gi 2,
211        gi 6
212      },
213      starts {
214        1627, 2021
215      },
216      len 31,
217      strands {
218        minus, plus
219      }
220    },
221    {
222      dim 2,
223      ids {
224        gi 2,
225        gi 6
226      },
227      starts {
228        1558, 2069
229      },
230      len 23,
231      strands {
232        minus, plus
233      }
234    },
235    {
236      dim 2,
237      ids {
238        gi 2,
239        gi 6
240      },
241      starts {
242        1435, 2125
243      },
244      len 14,
245      strands {
246        minus, plus
247      }
248    },
249    {
250      dim 2,
251      ids {
252        gi 2,
253        gi 6
254      },
255      starts {
256        1000, 2212
257      },
258      len 49,
259      strands {
260        minus, plus
261      }
262    }
263  }
264}
265
266-- Std-seg
267Seq-align ::= {
268  type partial,
269  dim 2,
270  segs std {
271    {
272      dim 2,
273      loc {
274        int {
275          from 1000,
276          to 1024,
277          id gi 2
278        },
279        int {
280          from 2000,
281          to 2024,
282          id gi 3
283        }
284      }
285    },
286    {
287      dim 2,
288      loc {
289        int {
290          from 1183,
291          to 1197,
292          id gi 2
293        },
294        int {
295          from 2111,
296          to 2125,
297          id gi 3
298        }
299      }
300    },
301    {
302      dim 2,
303      loc {
304        int {
305          from 1221,
306          to 1290,
307          id gi 2
308        },
309        int {
310          from 2249,
311          to 2318,
312          id gi 3
313        }
314      }
315    }
316  }
317}
318Seq-align ::= {
319  type partial,
320  dim 2,
321  segs std {
322    {
323      dim 2,
324      loc {
325        int {
326          from 1000,
327          to 1024,
328          strand plus,
329          id gi 2
330        },
331        int {
332          from 2294,
333          to 2318,
334          strand minus,
335          id gi 3
336        }
337      }
338    },
339    {
340      dim 2,
341      loc {
342        int {
343          from 1183,
344          to 1197,
345          strand plus,
346          id gi 2
347        },
348        int {
349          from 2193,
350          to 2207,
351          strand minus,
352          id gi 3
353        }
354      }
355    },
356    {
357      dim 2,
358      loc {
359        int {
360          from 1221,
361          to 1290,
362          strand plus,
363          id gi 2
364        },
365        int {
366          from 2000,
367          to 2069,
368          strand minus,
369          id gi 3
370        }
371      }
372    }
373  }
374}
375Seq-align ::= {
376  type partial,
377  dim 2,
378  segs std {
379    {
380      dim 2,
381      loc {
382        int {
383          from 1741,
384          to 1803,
385          strand minus,
386          id gi 2
387        },
388        int {
389          from 2000,
390          to 2020,
391          id gi 6
392        }
393      }
394    },
395    {
396      dim 2,
397      loc {
398        int {
399          from 1627,
400          to 1719,
401          strand minus,
402          id gi 2
403        },
404        int {
405          from 2021,
406          to 2051,
407          id gi 6
408        }
409      }
410    },
411    {
412      dim 2,
413      loc {
414        int {
415          from 1435,
416          to 1476,
417          strand minus,
418          id gi 2
419        },
420        int {
421          from 2125,
422          to 2138,
423          id gi 6
424        }
425      }
426    },
427    {
428      dim 2,
429      loc {
430        int {
431          from 1000,
432          to 1146,
433          strand minus,
434          id gi 2
435        },
436        int {
437          from 2212,
438          to 2260,
439          id gi 6
440        }
441      }
442    }
443  }
444}
445
446-- Spliced-seg
447Seq-align ::= {
448  type partial,
449  dim 2,
450  segs spliced {
451    product-id gi 3,
452    genomic-id gi 2,
453    product-type transcript,
454    exons {
455      {
456        product-start nucpos 2000,
457        product-end nucpos 2318,
458        genomic-start 1000,
459        genomic-end 1290,
460        parts {
461          match 25,
462          genomic-ins 72,
463          mismatch 86,
464          diag 15,
465          product-ins 100,
466          mismatch 23,
467          match 70
468        }
469      }
470    }
471  }
472}
473Seq-align ::= {
474  type partial,
475  dim 2,
476  segs spliced {
477    product-id gi 3,
478    genomic-id gi 2,
479    product-type transcript,
480    exons {
481      {
482        product-start nucpos 2000,
483        product-end nucpos 2024,
484        genomic-start 1000,
485        genomic-end 1024,
486        parts {
487          match 25
488        }
489      },
490      {
491        product-start nucpos 2111,
492        product-end nucpos 2125,
493        genomic-start 1183,
494        genomic-end 1197,
495        parts {
496          match 15
497        }
498      },
499      {
500        product-start nucpos 2249,
501        product-end nucpos 2318,
502        genomic-start 1221,
503        genomic-end 1290,
504        parts {
505          match 70
506        }
507      }
508    }
509  }
510}
511Seq-align ::= {
512  type partial,
513  dim 2,
514  segs spliced {
515    product-id gi 3,
516    genomic-id gi 2,
517    product-strand minus,
518    genomic-strand plus,
519    product-type transcript,
520    exons {
521      {
522        product-start nucpos 2000,
523        product-end nucpos 2318,
524        genomic-start 1000,
525        genomic-end 1290,
526        parts {
527          match 25,
528          genomic-ins 72,
529          mismatch 86,
530          diag 15,
531          product-ins 100,
532          mismatch 23,
533          match 70
534        }
535      }
536    }
537  }
538}
539Seq-align ::= {
540  type partial,
541  dim 2,
542  segs spliced {
543    product-id gi 3,
544    genomic-id gi 2,
545    product-type transcript,
546    exons {
547      {
548        product-start nucpos 2294,
549        product-end nucpos 2318,
550        genomic-start 1000,
551        genomic-end 1024,
552        product-strand minus,
553        genomic-strand plus,
554        parts {
555          match 25
556        }
557      },
558      {
559        product-start nucpos 2193,
560        product-end nucpos 2207,
561        genomic-start 1183,
562        genomic-end 1197,
563        product-strand minus,
564        genomic-strand plus,
565        parts {
566          match 15
567        }
568      },
569      {
570        product-start nucpos 2000,
571        product-end nucpos 2069,
572        genomic-start 1221,
573        genomic-end 1290,
574        product-strand minus,
575        genomic-strand plus,
576        parts {
577          match 70
578        }
579      }
580    }
581  }
582}
583Seq-align ::= {
584  type partial,
585  dim 2,
586  segs spliced {
587    product-id gi 6,
588    genomic-id gi 2,
589    genomic-strand minus,
590    product-type protein,
591    exons {
592      {
593        product-start protpos { amin 2000, frame 1 },
594        product-end protpos { amin 2260, frame 3 },
595        genomic-start 1000,
596        genomic-end 1803,
597        parts {
598          match 63,
599          genomic-ins 21,
600          match 93,
601          product-ins 51,
602          match 69,
603          mismatch 81,
604          product-ins 18,
605          diag 42,
606          mismatch 219,
607          genomic-ins 69,
608          match 147
609        }
610      }
611    }
612  }
613}
614
615-- Sparse-seg
616Seq-align ::= {
617  type global,
618  dim 2,
619  segs sparse {
620    rows {
621      {
622        first-id gi 2,
623        second-id gi 3,
624        numseg 3,
625        first-starts { 1000, 1183, 1221 },
626        second-starts { 2000, 2111, 2249 },
627        lens { 25, 15, 70 }
628      }
629    }
630  }
631}
632