|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bdgp.io.AbstractDataAdapter
apollo.dataadapter.AbstractApolloAdapter
apollo.dataadapter.genbank.GenbankAdapter
public class GenbankAdapter
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
logger
|
| Fields inherited from class apollo.dataadapter.AbstractApolloAdapter |
|---|
curation_set, style |
| Fields inherited from class org.bdgp.io.AbstractDataAdapter |
|---|
listeners |
| Fields inherited from interface apollo.dataadapter.ApolloDataAdapterI |
|---|
OP_APPEND_DATA, OP_READ_DATA, OP_READ_RAW_ANALYSIS, OP_READ_SEQUENCE, OP_WRITE_DATA |
| Constructor Summary | |
|---|---|
GenbankAdapter()
|
|
GenbankAdapter(DataInputType inputType,
java.lang.String input)
|
|
GenbankAdapter(DataInputType inputType,
java.lang.String input,
boolean noGUI)
|
|
| Method Summary | |
|---|---|
void |
commitAccessions(boolean commit_acc)
|
void |
commitChanges(CurationSet curation,
boolean wantTabular)
Write GenBank report in tabular or human-readable format, as requested |
static java.lang.String |
get3primeStop(AnnotatedFeatureI sf)
|
static java.lang.String |
get5primeStart(AnnotatedFeatureI sf)
|
CurationSet |
getCurationSet()
from ApolloDataAdapterI interface. |
static java.lang.String |
getDbXref(SequenceI seq)
|
protected static java.lang.String |
getGenbankType(java.lang.String type)
|
protected java.lang.String |
getGeneProduct(AnnotatedFeatureI gene,
Transcript transcript,
java.lang.String CDS_start,
java.lang.String CDS_stop,
java.lang.String except,
int na_except_pos)
|
protected java.lang.String |
getIds(AnnotatedFeatureI gene,
Transcript transcript)
|
protected java.lang.String |
getLocus(AnnotatedFeatureI gene,
java.lang.String tag)
Change the flag that is passed if Genbank decides that some feature does/doesn't get the locus_tag field |
static java.lang.String |
getProteinDesc(AnnotatedFeatureI gene,
Transcript transcript)
|
java.lang.String |
getRawAnalysisResults(java.lang.String id)
|
SequenceI |
getSequence(DbXref dbxref)
|
SequenceI |
getSequence(DbXref dbxref,
int start,
int end)
|
SequenceI |
getSequence(java.lang.String id)
Strings for input types |
static java.lang.String |
getSequenceName(AnnotatedFeatureI gene,
SequenceI seq,
Transcript transcript)
|
java.util.Vector |
getSequences(DbXref[] dbxref)
|
java.util.Vector |
getSequences(DbXref[] dbxref,
int[] start,
int[] end)
|
java.util.Properties |
getStateInformation()
State info Properties carries all the info needed for the adapter to do its query This is an alternative to setDataInput. |
org.bdgp.io.IOOperation[] |
getSupportedOperations()
Returns a list of all operations supported by this data adapter |
java.lang.String |
getType()
Doesn't seem to be used |
org.bdgp.io.DataAdapterUI |
getUI(org.bdgp.io.IOOperation op)
Returns a user interface for the requested IOOperation. |
void |
init()
From org.bdgp.io.DataAdapter interface. |
protected boolean |
knownToGenbank(Transcript transcript)
|
void |
setInput(java.lang.String input)
Input string that corresponds with the input type (e.g. |
void |
setRegion(SequenceI seq)
|
void |
setRegion(java.lang.String region)
This region doesnt seem to be used anywhere? |
void |
setStateInformation(java.util.Properties props)
DataLoader calls this |
void |
setValidationFile(java.lang.String valid_filename)
|
protected java.lang.String |
writeAccession(FeatureSetI fs)
|
protected java.lang.String |
writeFasta(CurationSet curation)
|
protected java.lang.String |
writeGene(AnnotatedFeatureI gene,
java.util.Vector omit)
|
protected java.lang.String |
writePeptide(AnnotatedFeatureI gene,
java.io.File dir,
java.util.Vector omit)
|
protected java.lang.String |
writeTranscript(AnnotatedFeatureI gene,
java.io.File dir,
java.util.Vector omit)
|
| Methods inherited from class org.bdgp.io.AbstractDataAdapter |
|---|
addProgressListener, fireProgressEvent, removeProgressListener, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.bdgp.io.VisualDataAdapter |
|---|
addProgressListener, fireProgressEvent, removeProgressListener |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public GenbankAdapter()
public GenbankAdapter(DataInputType inputType,
java.lang.String input)
public GenbankAdapter(DataInputType inputType,
java.lang.String input,
boolean noGUI)
| Method Detail |
|---|
public void init()
AbstractApolloAdapter
init in interface org.bdgp.io.DataAdapterinit in class AbstractApolloAdapterpublic java.lang.String getType()
getType in interface org.bdgp.io.DataAdaptergetType in class AbstractApolloAdapterpublic org.bdgp.io.IOOperation[] getSupportedOperations()
org.bdgp.io.DataAdapter
public org.bdgp.io.DataAdapterUI getUI(org.bdgp.io.IOOperation op)
org.bdgp.io.VisualDataAdapter
public void setInput(java.lang.String input)
setInput in interface ApolloDataAdapterIsetInput in class AbstractApolloAdapterpublic void commitAccessions(boolean commit_acc)
public void setValidationFile(java.lang.String valid_filename)
public java.util.Properties getStateInformation()
ApolloDataAdapterI
getStateInformation in interface ApolloDataAdapterIgetStateInformation in class AbstractApolloAdapterpublic void setStateInformation(java.util.Properties props)
setStateInformation in interface ApolloDataAdapterIsetStateInformation in class AbstractApolloAdapter
public SequenceI getSequence(java.lang.String id)
throws ApolloAdapterException
ApolloDataAdapterI
getSequence in interface ApolloDataAdapterIgetSequence in class AbstractApolloAdapterApolloAdapterException
public SequenceI getSequence(DbXref dbxref)
throws ApolloAdapterException
getSequence in interface ApolloDataAdapterIgetSequence in class AbstractApolloAdapterApolloAdapterException
public SequenceI getSequence(DbXref dbxref,
int start,
int end)
throws ApolloAdapterException
getSequence in interface ApolloDataAdapterIgetSequence in class AbstractApolloAdapterApolloAdapterException
public java.util.Vector getSequences(DbXref[] dbxref)
throws ApolloAdapterException
getSequences in interface ApolloDataAdapterIgetSequences in class AbstractApolloAdapterApolloAdapterException
public java.util.Vector getSequences(DbXref[] dbxref,
int[] start,
int[] end)
throws ApolloAdapterException
getSequences in interface ApolloDataAdapterIgetSequences in class AbstractApolloAdapterApolloAdapterException
public void setRegion(SequenceI seq)
throws ApolloAdapterException
ApolloAdapterException
public void setRegion(java.lang.String region)
throws ApolloAdapterException
AbstractApolloAdapter
setRegion in interface ApolloDataAdapterIsetRegion in class AbstractApolloAdapterApolloAdapterException
public void commitChanges(CurationSet curation,
boolean wantTabular)
protected java.lang.String writeFasta(CurationSet curation)
protected static java.lang.String getGenbankType(java.lang.String type)
protected java.lang.String getIds(AnnotatedFeatureI gene,
Transcript transcript)
protected java.lang.String getGeneProduct(AnnotatedFeatureI gene,
Transcript transcript,
java.lang.String CDS_start,
java.lang.String CDS_stop,
java.lang.String except,
int na_except_pos)
protected java.lang.String getLocus(AnnotatedFeatureI gene,
java.lang.String tag)
protected java.lang.String writeGene(AnnotatedFeatureI gene,
java.util.Vector omit)
protected java.lang.String writeTranscript(AnnotatedFeatureI gene,
java.io.File dir,
java.util.Vector omit)
protected java.lang.String writePeptide(AnnotatedFeatureI gene,
java.io.File dir,
java.util.Vector omit)
protected java.lang.String writeAccession(FeatureSetI fs)
public static java.lang.String get5primeStart(AnnotatedFeatureI sf)
public static java.lang.String get3primeStop(AnnotatedFeatureI sf)
public static java.lang.String getDbXref(SequenceI seq)
public static java.lang.String getProteinDesc(AnnotatedFeatureI gene,
Transcript transcript)
public static java.lang.String getSequenceName(AnnotatedFeatureI gene,
SequenceI seq,
Transcript transcript)
protected boolean knownToGenbank(Transcript transcript)
public java.lang.String getRawAnalysisResults(java.lang.String id)
throws ApolloAdapterException
getRawAnalysisResults in interface ApolloDataAdapterIgetRawAnalysisResults in class AbstractApolloAdapterApolloAdapterException
public CurationSet getCurationSet()
throws ApolloAdapterException
getCurationSet in interface ApolloDataAdapterIgetCurationSet in class AbstractApolloAdapterApolloAdapterException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||