SeqIO._lazy: added integration to SeqIO.parse+SeqIO.index_db, added key_function, added integration test