org.geworkbench.bison.datastructure.bioobjects.markers.annotationparser
Class AnnotationParser
java.lang.Object
org.geworkbench.bison.datastructure.bioobjects.markers.annotationparser.AnnotationParser
- All Implemented Interfaces:
- java.io.Serializable
public class AnnotationParser
- extends java.lang.Object
- implements java.io.Serializable
Description:This Class is for retrieving probe annotation information from
default annotation files provided by Affymetrix.
- Version:
- $Id: AnnotationParser.java 6776 2010-06-09 15:45:11Z zji $
- Author:
- Xuegong Wang, manjunath at genomecenter dot columbia dot edu
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GENE_ONTOLOGY_BIOLOGICAL_PROCESS
public static final java.lang.String GENE_ONTOLOGY_BIOLOGICAL_PROCESS
- See Also:
- Constant Field Values
GENE_ONTOLOGY_CELLULAR_COMPONENT
public static final java.lang.String GENE_ONTOLOGY_CELLULAR_COMPONENT
- See Also:
- Constant Field Values
GENE_ONTOLOGY_MOLECULAR_FUNCTION
public static final java.lang.String GENE_ONTOLOGY_MOLECULAR_FUNCTION
- See Also:
- Constant Field Values
GENE_SYMBOL
public static final java.lang.String GENE_SYMBOL
- See Also:
- Constant Field Values
PROBE_SET_ID
public static final java.lang.String PROBE_SET_ID
- See Also:
- Constant Field Values
MAIN_DELIMITER
public static final java.lang.String MAIN_DELIMITER
- See Also:
- Constant Field Values
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
ABREV
public static final java.lang.String ABREV
- See Also:
- Constant Field Values
PATHWAY
public static final java.lang.String PATHWAY
- See Also:
- Constant Field Values
GOTERM
public static final java.lang.String GOTERM
- See Also:
- Constant Field Values
UNIGENE
public static final java.lang.String UNIGENE
- See Also:
- Constant Field Values
UNIGENE_CLUSTER
public static final java.lang.String UNIGENE_CLUSTER
- See Also:
- Constant Field Values
LOCUSLINK
public static final java.lang.String LOCUSLINK
- See Also:
- Constant Field Values
SWISSPROT
public static final java.lang.String SWISSPROT
- See Also:
- Constant Field Values
REFSEQ
public static final java.lang.String REFSEQ
- See Also:
- Constant Field Values
TRANSCRIPT
public static final java.lang.String TRANSCRIPT
- See Also:
- Constant Field Values
SCIENTIFIC_NAME
public static final java.lang.String SCIENTIFIC_NAME
- See Also:
- Constant Field Values
GENOME_VERSION
public static final java.lang.String GENOME_VERSION
- See Also:
- Constant Field Values
ALIGNMENT
public static final java.lang.String ALIGNMENT
- See Also:
- Constant Field Values
AnnotationParser
public AnnotationParser()
getSerializable
public static APSerializable getSerializable()
setFromSerializable
public static void setFromSerializable(APSerializable aps)
getCurrentDataSet
public static DSDataSet<? extends DSBioObject> getCurrentDataSet()
setCurrentDataSet
public static void setCurrentDataSet(DSDataSet<DSBioObject> currentDataSet)
getCurrentChipType
public static java.lang.String getCurrentChipType()
getChipType
public static java.lang.String getChipType(DSDataSet<? extends DSBioObject> dataset)
setChipType
public static void setChipType(DSDataSet<? extends DSBioObject> dataset,
java.lang.String chiptype)
getLastAnnotationFileName
public static java.lang.String getLastAnnotationFileName()
getGeneName
public static java.lang.String getGeneName(java.lang.String id)
getInfo
public static java.lang.String[] getInfo(java.lang.String affyID,
java.lang.String fieldID)
- This method returns required annotation field for a given affymatrix marker ID .
- Parameters:
affyid - affyID as stringfieldID -
getInfoAsString
public static java.lang.String getInfoAsString(java.lang.String affyID,
java.lang.String fieldID)
getSwissProtIDs
public static java.util.Set<java.lang.String> getSwissProtIDs(java.lang.String markerID)
getGeneIDs
public static java.util.Set<java.lang.String> getGeneIDs(java.lang.String markerID)
getGeneIdToMarkerIDMapping
public static org.apache.commons.collections15.MultiMap<java.lang.String,java.lang.Integer> getGeneIdToMarkerIDMapping(DSMicroarraySet<? extends DSMicroarray> microarraySet)
getGeneNames
public static java.util.Set<java.lang.String> getGeneNames(java.lang.String markerID)
matchChipType
public static java.lang.String matchChipType(DSDataSet<? extends DSBioObject> dataset,
java.lang.String id,
boolean askIfNotFound)
showAnnotationsMessage
public static boolean showAnnotationsMessage()
openURL
public static void openURL(java.lang.String url)
cleanUpAnnotatioAfterUnload
public static void cleanUpAnnotatioAfterUnload(DSDataSet<DSBioObject> dataset)