## Uses of Interface
org.biojava.bio.seq.db.IDMaker

Packages that use IDMaker
org.biojava.bio.seq.db: Collections of biological sequence data.
org.biojavax.bio.db: Interactions between biojavax objects and a DB.

Uses of IDMaker in org.biojava.bio.seq.db

Classes in org.biojava.bio.seq.db that implement IDMaker
`static class` `IDMaker.ByName`
`static class` `IDMaker.ByURN`

Fields in org.biojava.bio.seq.db declared as IDMaker
`static IDMaker` `IDMaker.byName` A simple implementation of IDMaker that hashes by sequence name.
`static IDMaker` `IDMaker.byURN` A simple implementation of IDMaker that hashes by URN.

Methods in org.biojava.bio.seq.db that return IDMaker
`IDMaker` `HashSequenceDB.getIDMaker()` Retrieve the IDMaker associated with this database.

Constructors in org.biojava.bio.seq.db with parameters of type IDMaker
`HashSequenceDB(IDMaker idMaker)` Generate a HashSequenceDB object that will use idMaker to generate ids for sequences and have a null name.
`HashSequenceDB(IDMaker idMaker, String name)` Generate a HashSequenceDB object that will use idMaker to generate ids for sequences and have the requested name.
`IndexedSequenceDB(IDMaker idMaker, IndexStore indexStore)` Create an IndexedSequenceDB by specifying both the IDMaker and IndexStore used.

Uses of IDMaker in org.biojavax.bio.db

Methods in org.biojavax.bio.db that return IDMaker
`IDMaker` `HashRichSequenceDB.getIDMaker()` Retrieve the IDMaker associated with this database.

Constructors in org.biojavax.bio.db with parameters of type IDMaker
`HashRichSequenceDB(IDMaker idMaker)` Generate a HashRichSequenceDB object that will use idMaker to generate ids for sequences and have a null name.
`HashRichSequenceDB(IDMaker idMaker, String name)` Generate a HashRichSequenceDB object that will use idMaker to generate ids for sequences and have the requested name.