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.