// Modified Tue Jun  7 15:52:05 EDT 1994 JWM

?Allele Name	Other_name ?Allele XREF Other_name
	Locus ?Locus XREF Allele
        Reference_allele For ?Allele XREF Use
                         Use ?Allele XREF For
        Mutagen UNIQUE ?Mutagen Text	
	Origin ?Text
        Germplasm ?Germplasm_Resource XREF Allele
	DNA_Stock ?DNA_Resource XREF Allele
        Phenotype ?Source ?Phenotype XREF Allele
	Note ?Text
	Paper ?Paper XREF Allele
	Sequence ?Sequence XREF Allele
	Gene_product ?Gene_Product XREF Allele
	Contact ?Contact


?Gene_Class     Long_name  ?Source ?Phenotype XREF Gene_Class
                Other_name ?Gene_Class XREF Other_name
                Conflict   Text
                Contact    ?Contact
                Note       ?Text
                Locus      ?Locus
                Hint       ?LongText


?map_location UNIQUE Position UNIQUE Float #map_error
                     Multi_Position  Float #map_error
                     Ends Left UNIQUE Float #map_error
                          Right UNIQUE Float #map_error

?map_error Error UNIQUE Float

?Locus  Type	RFLP
                Visible
                RAPD
	Name    Gene_class UNIQUE ?Gene_Class XREF Locus
                Other_name ?Locus XREF Other_name
                See_also ?Locus XREF See_also
                Probe_desc ?Text
        Molecular_information	Clone   ?Clone XREF Locus
                                Probe ?Probe XREF Locus
				Sequence ?Sequence XREF Locus
        Mutagen UNIQUE ?Mutagen Text	
	Origin ?Text
	Phenotype ?Source ?Phenotype  XREF Locus
	Image ?Image XREF Locus
	Remark	?Text
	Contact ?Contact
        Note ?Text
        Allele  ?Allele XREF Locus
        Interactions    Suppressed_by  ?Locus XREF Suppresses
                        Suppresses     ?Locus XREF Suppressed_by
                        Related_genes  ?Locus XREF Related_genes
        Paper ?Paper XREF Locus
        Germplasm ?Germplasm_Resource XREF Locus
        DNA_Stock ?DNA_Resource XREF Locus
        Location        Map ?Map XREF Locus #map_location
	Close_marker ?Locus Text ?Contact
	Position_ambiguous Text
	Mapping_data    F2_data ?Map_population
                        RI_data ?Map_population
                        2_Point ?2_point_data
        Hint ?LongText
	Last_update Text

?Germplasm_Resource     Other_name ?Germplasm_Resource XREF Other_name
			Flag Text
	 		Ordering_info Order_from ?Source
                       		      From_Ohio_State_order_as ?Germplasm_Resource
                       		      From_Nottingham_order_as ?Germplasm_Resource
			Parental_Ds_line ?Germplasm_Resource XREF Parental_Ds_line_for
	 		Parental_Ac_line ?Germplasm_Resource XREF Parental_Ac_line_for
	 		Type 	Biochemical Thiamine_metabolism 
			  	            Fatty_acid_metabolism
			  	            Nitrogen_metabolism
              		      	Colour Albino	 
		     	       	       Chlorina
		     		       Variegated
		     		       Yellow_green
             			Embryo_defective Globular
                               		 	 Preglobular
                               		 	 Elongate_to_heart
                               		 	 Cotyledon
              			Fertility              
	     			Flowering_time Late
                              		       Early
              			Form 
				Size
		   		Flower
              	   		Leaf
		   		Seed
              	   		Root
				Trichome
		   		Silique
	      			Hormone Gibberellin
		      			Auxin
		      			Abscisic_acid
		      			Ethylene
		      			Cytokinin
              			Photomorphogenic blue
			       		 	 uv
			       		 	 red/far_red
              			Multiple_marker	
              			Ecotype
              			RI
				Temperature_sensitive
              			T_DNA Mutation_tagged
                    		      Mutation_not_tagged
                    		      Mutation_tagging_undetermined
		    		      No_visible_mutation
              			Pool pool_size Int 
			     	Contains_germplasm Text
              			Polyploid_Chromosome Text
				Polyploid
              			Trisomic
	      			Ds
	      			Ac         
	 		Features Genotype Text
                       		 Locus ?Locus XREF Germplasm Text #Qualifier
                       		 Undesignated_marker ?Locus XREF Germplasm
                       		 Probe ?Probe XREF Germplasm //experimental
                       		 Allele ?Allele XREF Germplasm
                       		 Reference_Allele Text
                       		 Clone ?Clone XREF Germplasm
                       		 Sequence ?Sequence XREF Germplasm
			Seed_pigmentation Text
			Embryo_pigmentation Text
			Top_half Text
			Percentage_mutant Text
			Phenotype_score Text #Qualifier
	 		Phenotype ?Source ?Phenotype XREF Germplasm
	 		Background ?Germplasm_Resource XREF Background_for
	 		Mutagen UNIQUE ?Mutagen
	 		Segregation Text
	 		Current_generation Text
	 		RI_generation Text
	 		Du_Pont_RAPD_analysis
	 		Du_Pont_RFLP_analysis
	 		Source	Collection ?Source
                       		Colleague ?Contact Int
                       		Contributor ?Text Int
                       		Country  Text
                       		Habitat  Text
                       		Altitude Text
                       		Lon_Lat  Text
                       		Spring_Autumn Mean_daily_temp Text
                                      	      Mean_monthly_prec Text
	 		Image ?Image XREF Germplasm
	 		Growth_Req ?Text
	 		Background_for ?Germplasm_Resource XREF Background
	 		Transformation_reporter_gene Kanamycin
	 				 	     Hygromycin 
					             Streptomycin
					             GUS
						     Lux
			Days_to_flowering Vernalised Text
					  Unvernalised Text
			Propagation bulk
				    single_seed
			Size_original_population Text
         		Parental_Ac_line_for ?Germplasm_Resource XREF Parental_Ac_Line
	 		Parental_Ds_line_for ?Germplasm_Resource XREF Parental_Ds_line
			Paper ?Paper XREF Germplasm
			Donor ?Contact
			Contact ?Contact
         		Reported_by   Text
         		Collector     ?Contact ?Text Int //for place and year. Obsolete. See Source below.
         		Origin        ?Text //for place. Obsolete. see Source below.
	 		Note ?Text
         		Remark ?Text
         		Hint ?LongText			 

?DNA_Resource	Other_name ?DNA_Resource XREF Other_name
		Description ?Text
         	Flag Text
         	Ordering_info Order_from ?Source
                       	      Ohio_State_strain ?DNA_Resource
         	Features Genotype Text
                      	 Locus ?Locus XREF DNA_Stock  Text
                       	 Undesignated_marker ?Locus XREF DNA_Stock
                      	 Probe ?Probe XREF DNA_Stock //experimental
                      	 Allele ?Allele XREF DNA_Stock
                       	 Reference_Allele Text
                       	 Clone ?Clone XREF DNA_Stock
                       	 Sequence ?Sequence XREF DNA_Stock
			 GenBank_Accession Text
          	Pool pool_size Int
                     contains_strains Text
              	Cloned_DNA	Plasmid_name Text
				Vector Text
				EST
              	Clone_library
		Source        Collection ?Source
         	Image ?Image XREF DNA_Stock
         	Note ?Text
         	Reported_by   Text
		Donor ?Contact
         	Paper ?Paper XREF DNA_Stock
         	Hint ?LongText


?Map	Type UNIQUE Genetic  // this flag can be used to define subclasses
                    Cytogenetic // Chromosome could be Map, filtered Cytogenetic
                    Physical
        Display Non_graphic  // Prevents a graphic display 
                Title UNIQUE ?Text
                Remark ?Text // Will appear in top right corner  
		Flipped // Then coordinates go upwards
                Unit   Text // i.e. kb, centiMorgan, MegaParsec
		Centre UNIQUE Float UNIQUE Float  // centre, width - else 0, 10
	    	Extent UNIQUE Float UNIQUE Float  // min, max - else min, max gene/locus
                Error_scale UNIQUE Float  // To position loci on x axis, default = 10
        Inherits  From_map ?Map 	  // To loaclly edit
		  Author Text             // login name of who edited it
		  Date Text
 	Main_Marker ANY       // Appear left of scroll bar
        Contains Locus ?Locus XREF Map
                 YAC ?YAC XREF Map
                 Fragment ?Fragment XREF Map
                 Clone ?Clone XREF Map
                 Chrom_Band ?Chrom_Band XREF Map
                 Map ?Map XREF Map #map_location
		 Contig ?Contig XREF Map
	Paper ?Paper XREF Map
        Hint ?LongText
        Table ?LongText
        Brief_Summary ?Source
        Allele ?Allele 

?Fragment   Position  UNIQUE Map ?Map XREF Fragment #map_location
            Contains Locus ?Locus XREF Inside_Fragment Int // offset in fragment
                     Link ?Clone XREF Links Int
                     YAC ?YAC XREF Inside_Fragment Int 
                     Clone ?Clone
            Length UNIQUE Int // kb

?MultiMap Map ?Map

?Mutagen	Other_name ?Text
		Description ?Text
		Remark ?Text
		Paper ?Paper

?Clone  Type YAC
             COSMID
             LAMBDA
	     PLASMID
	     END_PROBE
        Locus    ?Locus XREF Clone
        Probe    ?Probe XREF Clone
        Remark  General_Remark ?Text
		Y_Remark ?Text
		PCR_Remark ?Text
                Note ?Text 
        Gridded ?Clone_Grid
		Cosmid_grid
      		Plate Text Text
        Position  Chromosome UNIQUE ?Map
                  Map ?Map XREF Clone #map_location  // position on vertical maps
                  pMap UNIQUE  ?Contig XREF Clone  UNIQUE Int UNIQUE Int 
		  Autopos
		  Hybridizes_to ?Clone_Grid ?Clone XREF Positive_probe ?Text
		  Positive_probe ?Clone
	Sequence ?Sequence XREF Clone
	Length		Seq_length UNIQUE Int 			// bp
			Gel_length UNIQUE Float			// Kb
	DNA_Stock ?DNA_Resource XREF Clone
        FingerPrint     Gel_number UNIQUE Int
                        Approximate_match_to UNIQUE ?Clone XREF Canonical_for
                        Exact_match_to UNIQUE ?Clone XREF Canonical_for
                        Funny_match_to UNIQUE ?Clone XREF Canonical_for
                        Canonical_for ?Clone
                        Bands   UNIQUE Int UNIQUE Int
		        Flag    UNIQUE Int
	Hint ?LongText

?data_source	Contact ?Contact
		Paper ?Paper
		Note ?Text

?Clone_Grid	Title	?Text
		Layout	Columns	Int
			Lines_at	Int Int	
			Space_at	Int Int	
			No_stagger	
			A1_labelling	
		Row Int ?Clone XREF Gridded REPEAT

?Contig bMap	Length UNIQUE Int	
	Map ?Map XREF Contig #map_location
        pMap    UNIQUE Int UNIQUE Int         
	Clone	?Clone XREF Contig
        Locus	?Locus XREF Contig


?2_point_data          Locus_1 ?Locus XREF 2_Point UNIQUE Int
                       Locus_2  ?Locus XREF 2_Point UNIQUE Int 
                       Phase C
                             R
		       Paper ?Paper
                       Laboratory UNIQUE ?Contact
                       Results   Rec_Class Text Int Text
                                 Total Int
				 Distance Float
		                 Standard_error Float
				 Error UNIQUE Float
				 LOD      Float
                                 Used_by_joinmap
                                 Calc_by_joinmap
		       Remark  ?Text
                       Hint ?LongText

?Contact	Position Text
		Profession Text
		Address Mail Text
			Institution	Text
			Address1 Text
			Address2 Text
			Address3 Text
			Address4 Text
			Address5 Text
			City	Text
			State	Text
			Region	Text
			PostalCode Text
			Country Text
                        Phone Text
                        E_mail Text
			       Bitnet Text
                               Internet Text
			Fax Text
			Telex Text
		Research_interest ?Text
		Keyword ?Keyword
     		Publishes_as ?Author XREF Full_name
		Associate ?Contact XREF Associate
		Member_of_lab ?Contact XREF Member_of_lab
		Obtained_from ?Source
		Hint ?LongText
		Last_update Text


?Author Full_name ?Contact XREF Publishes_as
        Paper ?Paper 

?Journal Paper ?Paper XREF Journal

?Paper  Reference       Title UNIQUE ?Text
                        Original_title ?Text
			Journal UNIQUE ?Journal XREF Paper
			Publisher UNIQUE Text
			So UNIQUE Text
                        Agricola_ID Text
                        Medline_ID Text
			Contained_in ?Paper XREF Contains
			Contains ?Paper XREF Contained_in
                        Year UNIQUE Int
                        Volume UNIQUE Int Text
                        Page  UNIQUE  Int UNIQUE Int 
	Institution Text
	Adviser ?Author XREF Paper
        Author ?Author XREF Paper
	Editor ?Author XREF Paper
	Type UNIQUE Text
	Language Text
	Abstract ?LongText
        Refers_to	Gene ?Allele XREF Paper
			Allele ?Allele XREF Paper
			Locus ?Locus XREF Paper
			Sequence ?Sequence XREF Paper
			Map ?Map XREF Paper
			Germplasm ?Germplasm_Resource XREF Paper
			DNA_Stock ?DNA_Resource XREF Paper
        Keyword ?Keyword
        Note Text
        Hint ?LongText


?Motif	Site UNIQUE Text // AA or DNA or some more elaborate descriptor
	Oligo
	Restriction_Enzyme	Isoschizomers ?Motif XREF Isoschizomers REPEAT
		                Offset Int   
	        		Cleavage Text  // will show the cleavage points ex: G_ACGT'C
		                Overhang  Text // was Int
                		Company  ?Source
                                Paper   ?Paper	
                                Remark  ?Text

?Sequence Title UNIQUE ?Text
	  Type UNIQUE DNA UNIQUE ?DNA UNIQUE Int	// Int is the length
          RNA			// if this tag is set display AUGC	
	  Structure  Length UNIQUE Int
		     From	Source UNIQUE ?Sequence 
				Source_Exons Int UNIQUE Int // start at 1
	                        Assembled_into ?Sequence
		     Subsequence ?Sequence XREF Source UNIQUE Int UNIQUE Int
		     Assembled_from ?Sequence XREF Assembled_into UNIQUE Int UNIQUE Int
	  Library	?Source Text Text // ID  Accession_number
          Sequence_group	EST
				Blast_match
				Other_sequence
	  Origin  From_Library ?Source
		  From_Laboratory ?Contact
		  Date Text
		  Species ?Species XREF Sequence
	  General	cDNA
			Genomic_Canonical UNIQUE Float // from the project: order
			Matching_Genomic ?Sequence XREF Matching_cDNA
			Matching_cDNA ?Sequence XREF Matching_Genomic
			Corresponding_DNA ?Sequence XREF Corresponding_peptide
			Corresponding_peptide ?Sequence XREF Corresponding_DNA
		  	Clone ?Clone XREF Sequence 
			Germplasm ?Germplasm_Resource XREF Sequence
			DNA_Stock ?DNA_Resource XREF Sequence
          	        Gene ?Allele XREF Sequence
          	        Allele ?Allele XREF Sequence
		        Related_Sequence ?Sequence XREF Related_Sequence
			Keyword ?Keyword
	  		Remark ?Text
			DB_remark ?Text
			Brief_identification ?Text
	  		Paper ?Paper XREF Sequence
			Foreign_Reference ?Text
			DB_searched ?Source Int // version
			Expression_construct ?Clone
			Gene_product ?Gene_Product XREF Sequence
	  Properties    Pseudogene Text
			Transposon Text
			Coding	CDS UNIQUE Int UNIQUE Int
				CDS_predicted_by ?Method Float // score of method
				Precursor
			Transcript	End_not_found
				 	Start_not_found Int // Int is frame of base 1
					mRNA	Processed_mRNA
						Unprocessed_mRNA
					tRNA Text
					rRNA Text
					snRNA Text
//			Status UNIQUE	Shotgun
//					Contiguous
//					Finished
//	  Repeats	Inverted	Int UNIQUE Int #Match
//			Tandem		Int UNIQUE Int #Match
//			Direct		Int UNIQUE Int #Match
//          Assembly_tags Comment Int Int Text
//                        Compression Int Int Text
//                        Stop Int Int Text
//                        Assembly_repeat Int Int Text
//                        Cosmid_vector Int Int Text
//                        Alu_segment Int Int Text
//                        Sequencing_vector Int Int Text
//                        Cloning_vector Int Int Text
//                        Oligo Int Int Text
//			A_Repeat Int Int Text
	  Features	Possible_exon Int UNIQUE Int UNIQUE Int ?Method UNIQUE Float // 3rd Int is frame
			promoter Int UNIQUE Int ?Text
			polyA_site Int UNIQUE Int Text
			polyA_signal Int UNIQUE Int Text  // AATAA
			misc_signal Int UNIQUE Int ?Text
			misc_feature Int UNIQUE Int ?Text
			repeat_region Int UNIQUE Int Text
			repeat_unit Int UNIQUE Int Text
			mutation Int UNIQUE Int ?Text
			protein_bind Int UNIQUE Int Text
			sig_peptide Int UNIQUE Int Text
			mat_peptide Int UNIQUE Int Text
			transit_peptide Int UNIQUE Int Text
//			old_sequence Int UNIQUE Int Text
//			modified_base Int UNIQUE Int Text
			TATA_signal Int UNIQUE Int Text
	  Similarity	Homol ?Sequence XREF Homol ?Method Float Int UNIQUE Int Int UNIQUE Int Text
	  Hint ?LongText

?Method	Function ?Text	// what does it do?
	Variant_of UNIQUE ?Method XREF Variant
	Variant ?Method
	Version	Text
	Parameters 	Float_Params UNIQUE Text Float REPEAT 
			Int_Params UNIQUE Text Int REPEAT
			Text_Params UNIQUE Text Text REPEAT
	Min_score UNIQUE Float	// used in plotting
	Remark ?Text
	Reference ?Paper XREF Search_Method


?Source		Other_name ?Source XREF Other_name 
		Contents ?Text 
		Note ?Text 
		Remark ?LongText
		Paper ?Paper
		Contact ?Contact
		Address Mail Text
                        Phone Text
                        E_mail Text
			Fax Text


?Image  Locus   ?Locus XREF Image
	Allele ?Allele XREF Image
	Probe Autorad ?Probe XREF Autorad
	Data_source #data_source
	Caption ?Text	
	Pick_me_to_call  UNIQUE Text UNIQUE Text   
        Germplasm ?Germplasm_Resource XREF Image
        DNA_Stock ?DNA_Resource XREF Image
	Hint ?LongText


?Phenotype   Name ?Text 
             Description ?Text 
	     Locus ?Locus
             Allele ?Allele 
             Gene ?Allele 
             Gene_class ?Gene_Class
             Conflict ?Text
             Flag ?Text
             Note ?Text
             Germplasm ?Germplasm_Resource
	     Type       Recessive
                        Lethal
                        Dominant
			Semi_dominant
                        Codominant
                        Semi_sterile
                        Male_sterile
             Hint ?LongText   
             Segregation Text
             Percent_mutant_seeds Total Float
                                  Top_half_silique Float

?Probe   DNA_Stock ?DNA_Resource XREF Probe
         RAPD_primer Text
         Detects_parental_allele Text
         Clone ?Clone XREF Probe
         Locus ?Locus XREF Probe
         RFLP_mapping Text ?Motif #Cross
                      Data Mapped_bands Text
                           Segregation ?Segregation
                      Autorad ?Image XREF Autorad
                      Note ?Text
         Hint ?LongText

?Cross  Nied_x_Col Text
        Col_x_Ler Text
        Nied_x_Ler Text
	En2_x_Ler Text
	Ler_x_Col Text
	Ler_x_En2 Text

?Segregation	Plants_scored Int
		Scored Text Int Text
		Chi_square Float
		Probability Float
		Remark ?Text

?Gene_Product	Other_name ?Text
		EC_number ?Text
		Sequence ?Sequence XREF Gene_product
		Gene ?Allele XREF Gene_product

?Map_population	Parent1 ?Germplasm_Resource
		Parent2 ?Germplasm_Resource
		Paper ?Paper
		Contact ?Contact
		Note ?Text
		F2_Locus ?Locus XREF F2_data Text  
		RI_Locus ?Locus XREF RI_data Text  
		Hint ?LongText

?Qualifier Codominant
           Dominant
           Heterozygous
           Homozygous
           Leaky
           Mixed_phenotype
           Mutant_phenotype
           No_data
           Phenotype_segregates
           Segregates
           Wild_type
           Wild_type_phenotype