code: def fastaParseSgd(header):
      
      rePattern = '([\S]+)\s([\S]+).+(\".+\")'
      ID, name, description = re.match(rePattern, header).groups()
      info = {'id':ID, 'name':name, 'description':description}
      return info
docs: Custom parser for fasta headers in the SGD format, see
      www.yeastgenome.org.
  
      :param header: str, protein entry header from a fasta file
  
      :returns: dict, parsed header