|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.ac.ebi.intact.util.GoTools
Utilities to read and write files in GO format
| Constructor Summary | |
GoTools()
|
|
| Method Summary | |
static java.lang.String |
getGoid(CvObject current,
java.lang.String goidDatabase)
Return an identifier to be used in the go flat file format for the goid: element. |
static java.lang.String |
getUniqueShortLabel(IntactHelper helper,
java.lang.Class targetClass,
java.lang.String ac,
java.lang.String label,
java.lang.String externalAc)
Generate a label which is unique in targetClass and resembles label. |
static CvObject |
insertDefinition(java.util.Hashtable definition,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.Class targetClass,
boolean deleteold)
Insert a GO term into IntAct. |
static void |
insertGoDag(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String sourceFile)
Read a GO DAG file from the given URL, insert or update DAG into aTargetClass. |
static void |
insertGoDefinitions(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String sourceFile)
Read a GO definition flat file from the given URL, insert or update all terms into aTargetClass. |
static void |
main(java.lang.String[] args)
Load or unload Controlled Vocabularies in GO format. |
static CvObject |
selectCvObject(IntactHelper helper,
java.lang.String goidDatabase,
java.util.Hashtable definition,
java.lang.Class targetClass)
Select an appropriate CvObject for update if it exists. |
static CvObject |
selectCvObject(IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String goid,
java.lang.String shortLabel,
java.lang.Class targetClass)
Select an appropriate CvObject for update if it exists. |
static java.lang.String |
toGoString(CvObject current,
java.lang.String goidDatabase)
Return a single CvObject as a GO flatfile formatted string |
static void |
writeGoDefinitions(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String targetFile)
Write a Controlled vocabulary in GO definition format flat file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GoTools()
| Method Detail |
public static java.lang.String getUniqueShortLabel(IntactHelper helper,
java.lang.Class targetClass,
java.lang.String ac,
java.lang.String label,
java.lang.String externalAc)
throws IntactException,
DuplicateLabelException
helper - targetClass - ac - the ac of the current object.label - externalAc -
IntactException
DuplicateLabelException
public static CvObject insertDefinition(java.util.Hashtable definition,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.Class targetClass,
boolean deleteold)
throws IntactException,
java.lang.Exception
IntactException
java.lang.Exception
public static void insertGoDefinitions(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String sourceFile)
throws java.lang.Exception
java.lang.Exception
public static void insertGoDag(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String sourceFile)
throws java.lang.Exception
java.lang.Exception
public static void writeGoDefinitions(java.lang.Class aTargetClass,
IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String targetFile)
throws IntactException,
java.io.IOException
IntactException
java.io.IOException
public static java.lang.String toGoString(CvObject current,
java.lang.String goidDatabase)
public static void main(java.lang.String[] args)
throws java.lang.Exception
args -
java.lang.Exception
public static CvObject selectCvObject(IntactHelper helper,
java.lang.String goidDatabase,
java.lang.String goid,
java.lang.String shortLabel,
java.lang.Class targetClass)
throws IntactException
IntactException
public static CvObject selectCvObject(IntactHelper helper,
java.lang.String goidDatabase,
java.util.Hashtable definition,
java.lang.Class targetClass)
throws IntactException
IntactException
public static java.lang.String getGoid(CvObject current,
java.lang.String goidDatabase)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||