public class PDBMSDReader extends java.lang.Object implements StructureIO
Modifier and Type | Field and Description |
---|---|
protected javax.sql.DataSource |
dataSource |
Constructor and Description |
---|
PDBMSDReader() |
Modifier and Type | Method and Description |
---|---|
Structure |
getStructureById(java.lang.String pdbId)
Get a structure by providing a PDB code.
|
void |
setDBConnection(java.lang.String dbDriver,
java.lang.String dbUrl,
java.lang.String dbUsername,
java.lang.String dbPassword)
open a database conenction to the MSD search database
|
public void setDBConnection(java.lang.String dbDriver, java.lang.String dbUrl, java.lang.String dbUsername, java.lang.String dbPassword) throws java.sql.SQLException
dbDriver
- specified which JDBC driver to use e.g.dbUrl
- connection stringdbUsername
- the username in the dbdbPassword
- password to usejava.sql.SQLException
public Structure getStructureById(java.lang.String pdbId) throws java.io.IOException
getStructureById
in interface StructureIO
pdbId
- a String specifying the id value (PDB code)java.io.IOException
- ...