41
Partial-constraint ::= ENUMERATED {
41
46
Location-constraint ::= SEQUENCE {
42
47
strand Strand-constraint DEFAULT any ,
43
seq-type Seqtype-constraint DEFAULT any }
48
seq-type Seqtype-constraint DEFAULT any ,
49
partial5 Partial-constraint DEFAULT either ,
50
partial3 Partial-constraint DEFAULT either }
45
52
Object-type-constraint ::= ENUMERATED {
237
248
field-from Feat-qual-choice ,
238
249
field-to Feat-qual-choice }
251
Rna-feat-type ::= CHOICE {
256
ncRNA VisibleString ,
260
Rna-field ::= ENUMERATED {
263
codons-recognized (3) ,
268
gene-description (8) ,
270
gene-locus-tag (10) ,
275
Rna-qual ::= SEQUENCE {
279
Rna-qual-pair ::= SEQUENCE {
281
field-from Rna-field ,
240
284
Source-qual ::= ENUMERATED {
318
362
transgenic (78) ,
319
363
transposon-name (79) ,
366
specimen-voucher-INST (82) ,
367
specimen-voucher-COLL (83) ,
368
specimen-voucher-SpecID (84) ,
369
culture-collection-INST (85) ,
370
culture-collection-COLL (86) ,
371
culture-collection-SpecID (87) ,
372
bio-material-INST (88) ,
373
bio-material-COLL (89) ,
374
bio-material-SpecID (90),
323
382
Source-qual-pair ::= SEQUENCE {
324
383
field-from Source-qual ,
385
444
mat-peptide-description (18) ,
386
445
mat-peptide-ec-number (19) ,
387
446
mat-peptide-activity (20) ,
388
mat-peptide-comment (21) }
447
mat-peptide-comment (21) ,
449
gene-inference (23) ,
390
452
CDSGeneProt-field-pair ::= SEQUENCE {
391
453
field-from CDSGeneProt-field ,
508
567
mol-class Molinfo-mol-class-pair ,
509
568
topology Molinfo-topology-pair ,
510
569
strand Molinfo-strand-pair }
571
Molinfo-field-list ::= SET OF Molinfo-field
573
-- publication fields --
575
Publication-field ::= ENUMERATED {
595
authors-initials (20)
598
-- structured comment fields --
600
Structured-comment-field ::= CHOICE {
602
named VisibleString ,
606
Structured-comment-field-pair ::= SEQUENCE {
607
from Structured-comment-field ,
608
to Structured-comment-field
612
-- these would not appear in pairs --
613
Misc-field ::= ENUMERATED {
614
genome-project-id (1)
513
617
-- complex constraints --
619
Pub-type ::= ENUMERATED {
624
submitter-block (4) }
626
Pub-field-constraint ::= SEQUENCE {
627
field Publication-field ,
628
constraint String-constraint }
630
Publication-constraint ::= SEQUENCE {
632
field Pub-field-constraint OPTIONAL }
515
634
Source-constraint ::= SEQUENCE {
516
635
field1 Source-qual-choice OPTIONAL ,
517
636
field2 Source-qual-choice OPTIONAL ,
537
656
field1 CDSGeneProt-constraint-field OPTIONAL ,
538
657
field2 CDSGeneProt-constraint-field OPTIONAL ,
539
658
constraint String-constraint OPTIONAL }
660
Field-constraint ::= SEQUENCE {
662
string-constraint String-constraint }
541
664
Sequence-constraint-rnamol ::= ENUMERATED {
569
689
Constraint-choice ::= CHOICE {
570
690
string String-constraint ,
571
691
location Location-constraint ,
572
source Source-constraint,
692
field Field-constraint ,
693
source Source-constraint ,
573
694
cdsgeneprot-qual CDSGeneProt-qual-constraint ,
574
695
cdsgeneprot-pseudo CDSGeneProt-pseudo-constraint ,
575
sequence Sequence-constraint }
696
sequence Sequence-constraint ,
697
pub Publication-constraint }
577
699
Constraint-choice-set ::= SET OF Constraint-choice
598
720
Field-type ::= CHOICE {
599
721
source-qual Source-qual-choice ,
600
722
feature-field Feature-field ,
601
724
cds-gene-prot CDSGeneProt-field ,
602
molinfo-field Molinfo-field }
725
molinfo-field Molinfo-field ,
726
pub Publication-field ,
727
struc-comment-field Structured-comment-field ,
604
730
Field-pair-type ::= CHOICE {
605
731
source-qual Source-qual-pair ,
606
732
feature-field Feature-field-pair ,
733
rna-field Rna-qual-pair ,
607
734
cds-gene-prot CDSGeneProt-field-pair ,
608
molinfo-field Molinfo-field-pair }
735
molinfo-field Molinfo-field-pair ,
736
struc-comment-field Structured-comment-field-pair }
610
738
ExistingTextOption ::= ENUMERATED {
611
739
replace-old (1) ,
632
761
Convert-action ::= SEQUENCE {
633
762
fields Field-pair-type ,
763
strip-name BOOLEAN DEFAULT FALSE ,
764
keep-original BOOLEAN DEFAULT FALSE ,
634
765
existing-text ExistingTextOption }
636
767
Copy-action ::= SEQUENCE {
645
776
portion Text-portion ,
646
777
fields Field-pair-type ,
647
778
remove-from-parsed BOOLEAN DEFAULT FALSE ,
779
remove-left BOOLEAN DEFAULT FALSE ,
780
remove-right BOOLEAN DEFAULT FALSE ,
648
781
existing-text ExistingTextOption }
650
783
Remove-action ::= SEQUENCE {
662
795
AECR-action ::= SEQUENCE {
663
796
action Action-choice ,
797
also-change-mrna BOOLEAN DEFAULT FALSE ,
664
798
constraint Constraint-choice-set OPTIONAL }
666
800
Cap-change ::= ENUMERATED {
736
870
type Feature-type ,
737
871
constraint Constraint-choice-set OPTIONAL }
873
-- for convert features --
874
Convert-from-CDS-options ::= SEQUENCE {
875
remove-mRNA BOOLEAN ,
876
remove-gene BOOLEAN ,
877
remove-transcript-id BOOLEAN }
879
Convert-feature-src-options ::= CHOICE {
880
cds Convert-from-CDS-options }
882
Bond-type ::= ENUMERATED {
890
Site-type ::= ENUMERATED {
900
phosphorylation (10) ,
906
oxidative-deamination (16) ,
907
pyrrolidone-carboxylic-acid (17) ,
908
gamma-carboxyglutamic-acid (18) ,
913
signal-peptide (23) ,
914
transit-peptide (24) ,
915
transmembrane-region (25) ,
919
-- other choice is to create protein sequences, skipping bad --
920
Region-type ::= SEQUENCE {
921
create-nucleotide BOOLEAN }
923
Convert-feature-dst-options ::= CHOICE {
927
ncrna-class VisibleString }
930
Convert-feature-action ::= SEQUENCE {
931
type-from Feature-type ,
932
type-to Feature-type ,
933
src-options Convert-feature-src-options OPTIONAL ,
934
dst-options Convert-feature-dst-options OPTIONAL ,
935
leave-original BOOLEAN ,
936
src-feat-constraint Constraint-choice-set OPTIONAL }
739
939
Feature-location-strand-from ::= ENUMERATED {
801
1001
action Location-edit-type ,
802
1002
constraint Constraint-choice-set OPTIONAL }
1004
Molinfo-block ::= SEQUENCE {
1005
to-list Molinfo-field-list ,
1006
from-list Molinfo-field-list OPTIONAL ,
1007
constraint Constraint-choice-set OPTIONAL }
804
1009
Macro-action-choice ::= CHOICE {
805
1010
aecr AECR-action ,
806
1011
parse Parse-action ,
807
1012
add-feature Apply-feature-action ,
808
1013
remove-feature Remove-feature-action ,
1014
convert-feature Convert-feature-action ,
809
1015
edit-location Edit-feature-location-action }