public class NCBISequenceDB extends WebSequenceDB
| Modifier and Type | Field and Description | 
|---|---|
| static String | DB_NUCLEOTIDE | 
| static String | DB_PROTEIN | 
SEQUENCES| Constructor and Description | 
|---|
| NCBISequenceDB()Default constructor, querys the Genbank nucleotide database on "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi"
 and retrieves sequences in FastaFormat. | 
| NCBISequenceDB(String database,
              SequenceFormat format)Parameterized constructor | 
| NCBISequenceDB(String server,
              String CGI,
              String database,
              SequenceFormat format)Parameterized constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| protected URL | getAddress(String uid) | 
| protected Alphabet | getAlphabet() | 
| String | getDataBase() | 
| String | getName()Get the name of this sequence database. | 
| SequenceFormat | getSequenceFormat() | 
| void | setDatabase(String dataBase) | 
| void | setSequenceFormat(SequenceFormat format) | 
addSequence, getSequence, removeSequenceaddChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerpublic static final String DB_NUCLEOTIDE
public static final String DB_PROTEIN
public NCBISequenceDB()
public NCBISequenceDB(String database, SequenceFormat format)
database - must be one of "nucleotide" or "protein" (use the static DB fields)format - must be one of GenbankFormat or FastaFormatBioRuntimeException - if the database or format is invalidpublic NCBISequenceDB(String server, String CGI, String database, SequenceFormat format) throws BioRuntimeException
server - eg "http://www.ncbi.nlm.nih.gov/"CGI - eg "entrez/query.fcgi"database - must be one of "nucleotide" or "protein" (use the static DB fields)format - must be one of GenbankFormat or FastaFormatBioRuntimeException - if the database or format is invalidpublic String getDataBase()
public void setDatabase(String dataBase) throws BioException
dataBase - must be one of "nucleotide" or "protein" (use the static DB fields)BioException - if an unknown database name is used.public SequenceFormat getSequenceFormat()
getSequenceFormat in class WebSequenceDBpublic void setSequenceFormat(SequenceFormat format) throws BioException
format - must be one of FastaFormat or GenbankFormatBioException - if an unknown SequenceFormat is usedprotected Alphabet getAlphabet()
getAlphabet in class WebSequenceDBprotected URL getAddress(String uid) throws MalformedURLException
getAddress in class WebSequenceDBMalformedURLExceptionpublic String getName()
SequenceDBLiteCopyright © 2020 BioJava. All rights reserved.