title: DBSeqRecord cannot access annotations, features using BioSQL under BioPython
body: <p>Running on Ubuntu 12.10 with Python 2.7, latest BioPython and BioSQL.</p>
  
  <p>I have successfully established the MySQL-based BioSQL server, and I can load sequences into the system properly (or they seem to be proper--tables are populated correctly in MySQL and things are generally error-free).</p>
  
  <p>However--when I retrieve via 'lookup,' I can only access the id, name, and description for the DBSeqRecords.  Annotations and features are supposed to be called on demand, but this crashes things.  For example:</p>
  
  <pre><code> File "/usr/lib/pymodules/python2.7/Bio/SeqRecord.py", line 595, in __str__
      lines.append("Number of features: %i" % len(self.features))
    File "/usr/lib/pymodules/python2.7/BioSQL/BioSeq.py", line 516, in __get_features
      self._primary_id)
    File "/usr/lib/pymodules/python2.7/BioSQL/BioSeq.py", line 280, in _retrieve_features
      feature.location = SeqFeature.FeatureLocation(start, end)
    File "/usr/lib/pymodules/python2.7/Bio/SeqFeature.py", line 561, in __init__
      raise TypeError(start)
  TypeError: 0
  </code></pre>
  
  <p>Any idea what is happening here?</p>