|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.config.ChadoJdbcNameAdapter
public class ChadoJdbcNameAdapter
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
ChadoJdbcNameAdapter()
|
|
| Method Summary | |
|---|---|
boolean |
checkFormat(SeqFeatureI feat,
java.lang.String id)
Returns true if id jibes with seq feature's ID format. |
boolean |
checkName(java.lang.String name,
java.lang.Class featureClass)
|
java.lang.String |
generateAnnotSplitName(SeqFeatureI annot,
StrandedFeatureSetI annotParent,
java.lang.String curationName)
Generate a name for a gene split |
java.lang.String |
generateChadoCdsIdFromTranscriptId(java.lang.String transcriptId)
|
java.lang.String |
generateChadoCdsNameFromTranscriptName(java.lang.String transcriptName)
Generate a CDS name given a transcript name. |
java.lang.String |
generateExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
|
java.lang.String |
generateId(StrandedFeatureSetI annots,
java.lang.String curationName,
SeqFeatureI feature)
|
java.lang.String |
generateName(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
|
java.lang.String |
generateName(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature,
java.util.Vector exonResults)
Generates name for a given feature. |
java.lang.String |
generateNewExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
|
java.lang.String |
generateNewId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
|
java.lang.String |
generatePeptideIdFromTranscriptId(java.lang.String transcriptId)
|
java.lang.String |
generatePeptideNameFromTranscriptName(java.lang.String transcriptName)
Generate a peptide name given a transcript name. |
protected java.lang.String |
getDefaultIDPrefix()
The prefix to use if idFormat is not specified in tiers file for a type |
protected java.lang.String |
getIDPrefix(SeqFeatureI sf)
Returns the prefix of a SeqFeature's ID format (e.g. |
java.lang.String |
getNewIdFromTypeChange(java.lang.String oldId,
java.lang.String oldType,
java.lang.String newType)
|
java.lang.String |
getSuffixDelimiter()
|
java.lang.String |
getTranscriptNamePattern()
Returns expected pattern (if any) for transcript names |
boolean |
idAndNameHaveSameFormat(SeqFeatureI feat,
java.lang.String id,
java.lang.String name)
Return true if id and name have same format |
boolean |
isTemp(java.lang.String idOrName)
Returns true if id/name String is a temp id/name. |
boolean |
nameIsId(SeqFeatureI feature)
|
CompoundTransaction |
setAnnotId(AnnotatedFeatureI annot,
java.lang.String id)
Set annots id to id. |
CompoundTransaction |
setAnnotName(AnnotatedFeatureI annot,
java.lang.String newName)
Set name for top level annot. |
void |
setDataAdapter(ApolloDataAdapterI dataAdapter)
|
protected UpdateTransaction |
setId(SeqFeatureI annot,
java.lang.String newId)
|
protected UpdateTransaction |
setName(AnnotatedFeatureI annFeat,
java.lang.String newName)
|
void |
setTransactionManager(TransactionManager tm)
A name adapter needs a TransactionManager. |
CompoundTransaction |
setTranscriptId(SeqFeatureI trans,
java.lang.String id)
Sets transcript id, may also set peptide id |
CompoundTransaction |
setTranscriptName(AnnotatedFeatureI trans,
java.lang.String name)
Sets transcripts name. |
CompoundTransaction |
setTranscriptNameFromAnnot(AnnotatedFeatureI current,
AnnotatedFeatureI parent)
Sets the name of a transcript based upon its annot parent. |
boolean |
suffixInUse(java.util.Vector transcripts,
java.lang.String suffix,
int t_index)
|
boolean |
typeChangeCausesIdChange(java.lang.String oldType,
java.lang.String newType)
Returns true if changing type from oldType to newType will cause a change in feature ID, i.e. |
void |
updateExonId(ExonI exon)
This method is used by some adapters/databases to update the exon's id to reflect its new coordinates any time the exon's location is updated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public ChadoJdbcNameAdapter()
| Method Detail |
|---|
public void setDataAdapter(ApolloDataAdapterI dataAdapter)
setDataAdapter in interface ApolloNameAdapterI
public java.lang.String generateName(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
generateName in interface ApolloNameAdapterIprotected java.lang.String getIDPrefix(SeqFeatureI sf)
protected java.lang.String getDefaultIDPrefix()
public java.lang.String generateName(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature,
java.util.Vector exonResults)
generateName in interface ApolloNameAdapterI
public java.lang.String generateAnnotSplitName(SeqFeatureI annot,
StrandedFeatureSetI annotParent,
java.lang.String curationName)
generateAnnotSplitName in interface ApolloNameAdapterI
public java.lang.String generateId(StrandedFeatureSetI annots,
java.lang.String curationName,
SeqFeatureI feature)
generateId in interface ApolloNameAdapterI
public java.lang.String generateNewId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
generateNewId in interface ApolloNameAdapterI
public java.lang.String generateExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
generateExonId in interface ApolloNameAdapterI
public java.lang.String generateNewExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
generateNewExonId in interface ApolloNameAdapterIpublic void updateExonId(ExonI exon)
updateExonId in interface ApolloNameAdapterIpublic java.lang.String getSuffixDelimiter()
getSuffixDelimiter in interface ApolloNameAdapterI
public boolean checkName(java.lang.String name,
java.lang.Class featureClass)
checkName in interface ApolloNameAdapterI
public CompoundTransaction setAnnotName(AnnotatedFeatureI annot,
java.lang.String newName)
setAnnotName in interface ApolloNameAdapterI
public CompoundTransaction setTranscriptName(AnnotatedFeatureI trans,
java.lang.String name)
setTranscriptName in interface ApolloNameAdapterI
public CompoundTransaction setTranscriptId(SeqFeatureI trans,
java.lang.String id)
setTranscriptId in interface ApolloNameAdapterI
public CompoundTransaction setTranscriptNameFromAnnot(AnnotatedFeatureI current,
AnnotatedFeatureI parent)
setTranscriptNameFromAnnot in interface ApolloNameAdapterIpublic boolean nameIsId(SeqFeatureI feature)
nameIsId in interface ApolloNameAdapterI
public boolean suffixInUse(java.util.Vector transcripts,
java.lang.String suffix,
int t_index)
suffixInUse in interface ApolloNameAdapterI
public boolean checkFormat(SeqFeatureI feat,
java.lang.String id)
checkFormat in interface ApolloNameAdapterI
public boolean idAndNameHaveSameFormat(SeqFeatureI feat,
java.lang.String id,
java.lang.String name)
idAndNameHaveSameFormat in interface ApolloNameAdapterIpublic java.lang.String getTranscriptNamePattern()
getTranscriptNamePattern in interface ApolloNameAdapterI
public boolean typeChangeCausesIdChange(java.lang.String oldType,
java.lang.String newType)
typeChangeCausesIdChange in interface ApolloNameAdapterI
public java.lang.String getNewIdFromTypeChange(java.lang.String oldId,
java.lang.String oldType,
java.lang.String newType)
getNewIdFromTypeChange in interface ApolloNameAdapterIpublic void setTransactionManager(TransactionManager tm)
setTransactionManager in interface ApolloNameAdapterI
public CompoundTransaction setAnnotId(AnnotatedFeatureI annot,
java.lang.String id)
setAnnotId in interface ApolloNameAdapterIpublic boolean isTemp(java.lang.String idOrName)
isTemp in interface ApolloNameAdapterIpublic java.lang.String generatePeptideNameFromTranscriptName(java.lang.String transcriptName)
generatePeptideNameFromTranscriptName in interface ApolloNameAdapterIpublic java.lang.String generatePeptideIdFromTranscriptId(java.lang.String transcriptId)
generatePeptideIdFromTranscriptId in interface ApolloNameAdapterIpublic java.lang.String generateChadoCdsNameFromTranscriptName(java.lang.String transcriptName)
ApolloNameAdapterI
generateChadoCdsNameFromTranscriptName in interface ApolloNameAdapterIpublic java.lang.String generateChadoCdsIdFromTranscriptId(java.lang.String transcriptId)
generateChadoCdsIdFromTranscriptId in interface ApolloNameAdapterI
protected UpdateTransaction setName(AnnotatedFeatureI annFeat,
java.lang.String newName)
protected UpdateTransaction setId(SeqFeatureI annot,
java.lang.String newId)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||