- areRangeEquals
compare two ranges.
- createInteractionShortLabels
Create an interaction shortlabel out of two shortlabels.
Take care about the maximum length of the
- createShortlabel
Create an IntAct shortlabel for a given interaction (ie. a set of [protein,
role] ). - Stategy -
P
- featureAreEquals
Assess if a IntAct Component's feature 'equals' a PSI definition.
algo sketch:
1. compare the feat
- getGeneName
introspect a Protein object and pick up it's gene name.
If it is not a UniProt protein, we use the
- getLabelFromCollection
Search for the first string (in alphabetical order).
- getProtein
Get an Intact Protein out of a ProteinInteractorTag.
- getPsiID
Retreive (if any) the PSI ID (MI:xxxx) of a Controlled Vocabulary item.
- persist
Persist the Interaction according to its PSI description.
A Shortlabel is automatically generated b
- searchIntactAnnotation
Search in IntAct for an Annotation having the a specific type and
annotationText.