Systems and methods for performing programmatic queries about molecular
and biomolecule information. The methods comprise creating one or more
databases of molecular data formatted or conditioned according to a
directory service protocol, forming, by a user, a query based on a
molecular identifier or other molecular indicia, submitting the query to
a name server, performing a lookup in the databases based on the
molecular name or identifier, retrieving a query result or results from
the databases, and returning the query results to the user. The systems
comprise at least one client computer, at least one name server
operatively coupled to the client computer, at least one database
operatively coupled to the name server and containing data formatted or
conditioned according to a directory service protocol, at least one
client application configured to generate queries based on molecular
identifiers and receive results based the queries, and a directory
service associated with the name server configured perform lookups in the
database based on the query and retrieve results responsive to the query.