code: def seqs_to_stream(seqs, ih):
      
      if ih == '_input_as_multiline_string':
          recs = FastaFinder(seqs.split('\n'))
      elif ih == '_input_as_string':
          recs = FastaFinder(open(seqs))
      elif ih == '_input_as_seqs':
          recs = [['>'+str(i), s] for i, s in enumerate(seqs)]
      elif ih == '_input_as_lines':
          recs = FastaFinder(seqs)
      else:
          raise TypeError, "Unknown input handler %s" % ih
      return recs
docs: Converts seqs into stream of FASTA records, depending on input handler.
  
      Each FASTA record will be a list of lines.