bug fix - previously we could load seqs with the same identifier, which would give weird results with lookups by identifiers
added test
bug fix
pep8 fixed