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 © 2014 BioJava. All rights reserved.