|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ApolloNameAdapterI
| 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 curation_name,
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. |
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)
|
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 transcript,
AnnotatedFeatureI gene)
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. |
| Method Detail |
|---|
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)
java.lang.String generateAnnotSplitName(SeqFeatureI annot,
StrandedFeatureSetI annotParent,
java.lang.String curationName)
java.lang.String generateId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
java.lang.String generateNewId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI feature)
java.lang.String generateExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
java.lang.String generateNewExonId(StrandedFeatureSetI annots,
java.lang.String curation_name,
SeqFeatureI exon,
java.lang.String geneId)
void updateExonId(ExonI exon)
java.lang.String getSuffixDelimiter()
boolean checkName(java.lang.String name,
java.lang.Class featureClass)
CompoundTransaction setAnnotName(AnnotatedFeatureI annot,
java.lang.String newName)
CompoundTransaction setTranscriptName(AnnotatedFeatureI trans,
java.lang.String name)
CompoundTransaction setTranscriptId(SeqFeatureI trans,
java.lang.String id)
CompoundTransaction setTranscriptNameFromAnnot(AnnotatedFeatureI transcript,
AnnotatedFeatureI gene)
boolean nameIsId(SeqFeatureI feature)
boolean suffixInUse(java.util.Vector transcripts,
java.lang.String suffix,
int t_index)
boolean checkFormat(SeqFeatureI feat,
java.lang.String id)
boolean idAndNameHaveSameFormat(SeqFeatureI feat,
java.lang.String id,
java.lang.String name)
java.lang.String getTranscriptNamePattern()
boolean typeChangeCausesIdChange(java.lang.String oldType,
java.lang.String newType)
java.lang.String getNewIdFromTypeChange(java.lang.String oldId,
java.lang.String oldType,
java.lang.String newType)
void setTransactionManager(TransactionManager tm)
CompoundTransaction setAnnotId(AnnotatedFeatureI annot,
java.lang.String id)
boolean isTemp(java.lang.String idOrName)
java.lang.String generatePeptideNameFromTranscriptName(java.lang.String transcriptName)
java.lang.String generatePeptideIdFromTranscriptId(java.lang.String transcriptId)
java.lang.String generateChadoCdsNameFromTranscriptName(java.lang.String transcriptName)
java.lang.String generateChadoCdsIdFromTranscriptId(java.lang.String transcriptId)
void setDataAdapter(ApolloDataAdapterI dataAdapter)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||