anchor.diff:     (description :accessor bio-sequence-description
                   :initarg :description
                   :documentation "The descripitions of the object.")
  -   (lower-bound :accessor seq-start
  -                :initarg :seq-start
  -                :initform 1)
  -   (upper-bound :accessor seq-end
  -                :initarg :seq-end))
  +   (seq-start :accessor seq-start
  +              :initarg :seq-start
  +              :initform 1)
  +   (seq-end :accessor seq-end
  +            :initarg :seq-end))
      (:documentation "A biological sequence is a polymeric macromolecule
   of nucelic acids (with a phorsphor-sugar backbone) or of amino acids
   with various side-chaines. In daily routine, one does not use the full
  
positive.code:   (reduce #'+ (map 'vector #'* word scoring-word)))
  
  
  
negative.code:            :type (integer -1 1)
  	   :documentation "The direction in which the feature is found
  on the genome, if applicable. The number 1 denotes the direction from
  the small chromosomal arm (p like petit) to the larger (q). For
  bacterial chromosomes, it's a matter of convention which strand is
  named +1 and -1, respectively."))
    (:documentation "Nucleotide sequences can be retrieved from genomic
  databases (like Ensembl) which is implemented in CBCL. From Ensembl,
  nucleotides can also be retrieved as genes (with exons and introns) or
  