anchor.diff:     (status :type string)
      (description :type string)
      (is-current :type integer)
  +   (analysis   :db-kind :join
  +	       :db-info (:join-class analysis
  +			 :home-key analysis-id
  +			 :foreign-key analysis-id
  +			 :retrieval :deferred))
      (transcript :db-kind :join
                  :db-info (:join-class transcript
                            :home-key gene-id
  
positive.code:                   :db-constraints (:primary-key :not-null :unsigned))
     (sequence :type string)))
  
  
  
  ;;; --------------------------------------------------------------------------
  
negative.code:    (module          :type (varchar 80))
     (module-version  :type (varchar 40))
     (gff-source      :type (varchar 40))
     (gff-feature     :type (varchar 40))
     (analysis-description :db-kind :join
  			 :db-info (:join-class  analysis-description
  				   :home-key    analysis-id
  				   :foreign-key analysis-id)))
    (:base-table "analysis")
    (:documentation "This class is referred to from most of the other tables. It indicates that some result was yielded by an automatism. Since only the DNA sequence itself is produced in the lab and everything else is indeed produced by machines, the table analysis gives insights in the provenance of the information given."))
  
  (def-ensembl-view analysis-description ()
    ((analysis-id :db-kind :key  :type integer)
     (description :db-kind :base :type string)
     (display-label :db-kind :base :type string)
     (displayable :db-kind :base :type integer)
     (web-data :db-kind :base :type string)
     (analysis :db-kind :join
  	     :db-info (:join-class analysis
  		       :home-key analysis-id
  		       :foreign-key analysis-id)))
    (:base-table "analysis_description")
    (:documentation "Human-understandable explanation about the purpose of a particular analysis."))
  
  
  (def-ensembl-class translation
    ((translation-id :type integer :db-constraints (:not-null :primary-key)
  