charite.christo.metannogen
Class MetannogenStatics
java.lang.Object
charite.christo.metannogen.MetannogenStatics
- All Implemented Interfaces:
- ChRunnable, TooltipProvider, ActionListener, FocusListener, MouseListener, MouseMotionListener, EventListener
public class MetannogenStatics
- extends Object
- implements ActionListener, MouseMotionListener, MouseListener, FocusListener, TooltipProvider, ChRunnable
Method Summary |
void |
actionPerformed(ActionEvent ev)
|
static void |
addDatasetView(DatasetView... cc)
|
static void |
addNetwork(MReactionCollection n)
|
static void |
addToBookmarks(Object o,
int num)
|
static String |
applyDictionary(String s0,
Map<String,String> m)
|
static String |
applyDictMetabolites(String m0)
|
static void |
createDatasets(MReaction[] rr)
|
static void |
createDatasets(MReaction[] rr,
String[] reportFailure)
|
static Customize |
customAttributes()
|
static Customize |
customAttributeValues()
|
static String[] |
customMetaboliteNames()
|
static void |
deleteDatasets(Dataset[] dd,
long options)
|
static File |
dirData()
|
static File |
dirKeggData()
|
static File |
dirMetannogen()
|
static File |
dirMetannogenLog()
|
static JComponent |
docuMetannogenDatasetView()
|
static void |
enableDisable()
|
static void |
enableReferences(JComponent c,
long options)
|
void |
focusGained(FocusEvent ev)
|
void |
focusLost(FocusEvent ev)
|
static
|
fromIDs(String[] ss,
Map<String,T> m,
Class<T> clazz)
ID list in list of instances |
static String[] |
getAllSpeciesNamesLC()
|
static ChFrame |
getApplicationFrame()
|
static File |
getBackupFile(boolean onExit)
|
JPopupMenu |
getContextmenu(JComponent jc_,
AWTEvent ev)
|
static ChRunnable |
getContextmenuProvider()
|
static String[] |
getDatasetForms()
|
static int |
getDatasets_modificationCount()
|
static Dataset[] |
getDatasets()
|
static Dataset[] |
getDatasetsForID(String id)
(i) Add the Dataset with this ID
(ii) Add all Datasets where the String it is a part of the dataset id using vertical bar as separator. |
static JComponent |
getDatasetViewPanel()
|
static Map<String,String[]> |
getDictionaryAffymetrixToRid()
|
static Map<String,String> |
getDictionaryCompartments()
|
static Map<String,String> |
getDictionaryReplaceWhileTyping()
|
static Map<String,String> |
getDictionarySimilarSpecies()
|
static Map<String,String> |
getDictionarySpecies()
|
static Map<String,String> |
getDictionarySpeciesNames()
|
static File |
getFileDatasets()
|
static File |
getFileInfoText()
|
static Dataset |
getFocusedDataset()
|
static DatasetView |
getFocusedDatasetView()
|
static String[] |
getListOfCompartments()
|
static String[] |
getListOfCompartmentsABC()
|
static Map<String,EC_Class> |
getMapEC2EC_Class()
|
static Map<String,Pathway> |
getMapId2Pathway()
|
static Map<String,MReaction> |
getMapId2Reaction()
|
static Map<String,MSpecies> |
getMapId2Species()
|
static Map<String,MSpecies[]> |
getMapTextLC2Species()
Any metabolite names or ids to MSpecies |
static String[] |
getMetaboliteNames()
|
static String |
getNameForID(String id0)
|
static MReactionCollection |
getNetwork(String id)
|
static MReactionCollection |
getNetworkKegg()
|
static MReactionCollection |
getNetworkMapIdenticalMetabolites(MReactionCollection networkOrig)
|
static MReactionCollection[] |
getNetworks()
|
static MReactionCollection |
getNetworkTranslated(ReactionCollection networkOrig)
|
static Object[] |
getObjectsForText(String wordUnderMouse)
|
static PathwayViews |
getPathwayView(String id)
|
static String |
getProjectName()
|
static String[] |
getReactionAttributesForSbml()
|
static String |
getScientistName()
|
static String[] |
getSpeciesAttributesForSbml()
|
String |
getToolTipText(JComponent c,
MouseEvent ev)
|
static TooltipProvider |
getToolTipTextProvider()
|
static Dataset[] |
getTransporterDatasetsForMetabolite(String id)
|
static URL |
getUrlForDataset(Dataset d)
|
static URL |
getUrlForDatasetID(String id)
|
static URL[] |
getUrlsDatasets()
|
static Dataset[] |
getViewedDatasets()
|
static Object[] |
getWordcompletionLists(boolean isFirst)
|
static Customize |
highlightInPubmed()
|
static Dataset[] |
importDatasets(File f,
char reportError)
|
static Dataset[] |
importDatasets(InputStream is)
|
static Dataset[] |
importDatasets(String[] lines)
|
static void |
intoTextArea(Object o)
|
static void |
intoTextArea(Object o,
File f)
|
static boolean |
intoTreeClicked(Object[] objectsOrIds)
|
static void |
intoTreeClickedAndUpdate(Object[] oo)
|
static boolean |
isHergosGroup()
|
static boolean |
isWithGUI()
|
static JLabel |
jLabel(String l)
|
static JLabel |
jLabel(String l,
ImageIcon i,
int ali)
|
static boolean |
looksLikeCID(String id)
|
static boolean |
looksLikeHRID(String s)
|
static boolean |
looksLikeRID(String id)
|
static void |
main(String... argv)
|
static Map<String,Dataset[]> |
mapId2Dataset()
|
static Map<String,String> |
mapMetaboliteNameToID()
|
static String |
mayConvert(String id0,
Map<String,String> m)
|
void |
mouseClicked(MouseEvent ev)
|
void |
mouseDragged(MouseEvent ev)
|
void |
mouseEntered(MouseEvent ev)
|
void |
mouseExited(MouseEvent ev)
|
void |
mouseMoved(MouseEvent ev)
|
void |
mousePressed(MouseEvent ev)
|
void |
mouseReleased(MouseEvent ev)
|
static MReactionCollection |
newReactionCollection(ReactionCollection network,
Map<String,String> mapMetab,
Map<String,String> mapCompart,
long options)
|
static MReactionCollection |
newReactionCollectionDatasets(long options)
|
static MReactionCollection |
newReactionCollectionDatasets(Map<String,String> meta,
Map<String,String> comp,
long options)
|
static List |
pathwayTreeNodes()
|
static boolean |
reactionIdShouldBeExported(String id)
|
static ReloadableClass |
reloadableDatasetView()
|
static void |
removeAllDatasetViews()
|
static void |
removeDatasetView(Object... cc)
|
Object |
run(String id,
Object arg)
|
static void |
setDatasetForms(String[] ff)
|
static void |
setDirMetannogen(File dir)
|
static void |
setFileDatasets(File f)
|
static void |
setFocusedDatasetView(DatasetView v)
|
static void |
setListOfCompartments(String[] cc)
|
static void |
setReactionAttributesForSbml(String[] ss)
|
static void |
setScientistName(String s)
|
static void |
setSpeciesAttributesForSbml(String[] ss)
|
static void |
setUrlsDatasets(URL[] uu)
|
static void |
setUrlSingleDataset(String urlMask)
|
static void |
setWithGUI(boolean b)
|
static AsciiView |
show(ByteArray ba)
|
static boolean |
showContextmenu(JComponent c,
AWTEvent ev)
|
static JComponent |
showMetaboliteStructure(MSpecies c)
|
static void |
sortDatasets(Comparator c)
|
static ChButton |
togAutoreplace()
|
static ChButton |
togLayoutView()
|
static MReaction[] |
toReactions(Object[] oo)
|
static MReaction[] |
toReactions(Object[] oo,
List<String> vNotFound)
|
static void |
undelDatasets(Dataset[] dd)
|
static UniqueList<Dataset> |
vDatasets()
|
static DatasetView |
viewDataset(boolean removeOthers,
boolean togPermanent,
Dataset... ll)
|
static DatasetView |
viewDataset(boolean removeOthers,
boolean togPermanent,
Dataset[]... lll)
|
static JComponent |
viewText(Object o,
String title)
|
static JComponent |
viewText(Object o,
String title,
long mode)
|
NETWORK_ID_PHM
public static final String NETWORK_ID_PHM
- See Also:
- Constant Field Values
URL_EHM
public static final String URL_EHM
- See Also:
- Constant Field Values
BUT_LAB_highlightInPubmed
public static final String BUT_LAB_highlightInPubmed
- See Also:
- Constant Field Values
BUT_LAB_Save
public static final String BUT_LAB_Save
- See Also:
- Constant Field Values
BUT_LAB_Backup
public static final String BUT_LAB_Backup
- See Also:
- Constant Field Values
CMD_VIEW_PATHWAY
public static final String CMD_VIEW_PATHWAY
- See Also:
- Constant Field Values
CMD_NEW_DATASET
public static final String CMD_NEW_DATASET
- See Also:
- Constant Field Values
CMD_NEW_EMPTY_DATASET
public static final String CMD_NEW_EMPTY_DATASET
- See Also:
- Constant Field Values
CMD_CHANGE_ORGANISM
public static final String CMD_CHANGE_ORGANISM
- See Also:
- Constant Field Values
DEMO_SERVER
public static final String DEMO_SERVER
- See Also:
- Constant Field Values
DEMO_URL_SINGLE
public static final String DEMO_URL_SINGLE
- See Also:
- Constant Field Values
sCONFIDENCES
public static final String[] sCONFIDENCES
GIF_COMPOUNDS
public static final String GIF_COMPOUNDS
- See Also:
- Constant Field Values
DIR_GIF_COMPUNDS
public static final String DIR_GIF_COMPUNDS
- See Also:
- Constant Field Values
SWISS_EC
public static final String SWISS_EC
- See Also:
- Constant Field Values
ORGANISMS_LIST
public static final String ORGANISMS_LIST
- See Also:
- Constant Field Values
SWISS_ORGANISMS_LIST
public static final String SWISS_ORGANISMS_LIST
- See Also:
- Constant Field Values
INNER_X_REFS
public static final String[] INNER_X_REFS
OUR_TEAM
public static final String[] OUR_TEAM
SUBSTRATES_AND_PRODUCTS_ALL
public static final int SUBSTRATES_AND_PRODUCTS_ALL
- See Also:
- Constant Field Values
SUBSTRATES_AND_PRODUCTS_NO_WATER
public static final int SUBSTRATES_AND_PRODUCTS_NO_WATER
- See Also:
- Constant Field Values
SUBSTRATES_AND_PRODUCTS_NO_WATER_MAPPED
public static final int SUBSTRATES_AND_PRODUCTS_NO_WATER_MAPPED
- See Also:
- Constant Field Values
LINE_BREAK
public static final char LINE_BREAK
- See Also:
- Constant Field Values
TAB_MATCHING
public static final int TAB_MATCHING
- See Also:
- Constant Field Values
TAB_CLICKED
public static final int TAB_CLICKED
- See Also:
- Constant Field Values
TAB_DATASETS
public static final int TAB_DATASETS
- See Also:
- Constant Field Values
NUM_DATA_FILE
public static final int NUM_DATA_FILE
- See Also:
- Constant Field Values
TA_INFO
public static final int TA_INFO
- See Also:
- Constant Field Values
TA_BOOKMARKS1
public static final int TA_BOOKMARKS1
- See Also:
- Constant Field Values
TA_BOOKMARKS_V
public static final int TA_BOOKMARKS_V
- See Also:
- Constant Field Values
TA_BOOKMARKS_M
public static final int TA_BOOKMARKS_M
- See Also:
- Constant Field Values
TA_LOG
public static final int TA_LOG
- See Also:
- Constant Field Values
HIGHLIGHT_LABELS_AND_ATTRIBUTES
public static final long HIGHLIGHT_LABELS_AND_ATTRIBUTES
- See Also:
- Constant Field Values
HIGHLIGHT_COMPARTMENTS
public static final long HIGHLIGHT_COMPARTMENTS
- See Also:
- Constant Field Values
BG_notEditable
public static final Color BG_notEditable
baNil
public static final ByteArray baNil
NODE_DATASETS
public static final JLabel NODE_DATASETS
NODE_DATASETS_KILL
public static final JLabel NODE_DATASETS_KILL
NODE_ORPHAN_DATASETS
public static final JLabel NODE_ORPHAN_DATASETS
NODE_MATCHING
public static final JLabel NODE_MATCHING
NODE_TRANSPORTER_DATASETS
public static final JLabel NODE_TRANSPORTER_DATASETS
LAB_COUNT_DATASETS
public static final JLabel LAB_COUNT_DATASETS
ICON_REACTION_EXISTS
public static final ImageIcon ICON_REACTION_EXISTS
ICON_REACTION_EXISTS_NOT
public static final ImageIcon ICON_REACTION_EXISTS_NOT
ICON_REACTION_EXISTS_RO
public static final ImageIcon ICON_REACTION_EXISTS_RO
ICON_REACTION_EXISTS_NOT_RO
public static final ImageIcon ICON_REACTION_EXISTS_NOT_RO
instance
public static final MetannogenStatics[] instance
mapAttributeTexts
public static final Map<String,ByteArray>[] mapAttributeTexts
DELETE_DATASETS_ASK_SERVER
public static final long DELETE_DATASETS_ASK_SERVER
- See Also:
- Constant Field Values
DELETE_DATASETS_SILENT
public static final long DELETE_DATASETS_SILENT
- See Also:
- Constant Field Values
main
public static void main(String... argv)
jLabel
public static JLabel jLabel(String l,
ImageIcon i,
int ali)
jLabel
public static JLabel jLabel(String l)
setWithGUI
public static void setWithGUI(boolean b)
isWithGUI
public static boolean isWithGUI()
isHergosGroup
public static boolean isHergosGroup()
setListOfCompartments
public static void setListOfCompartments(String[] cc)
getListOfCompartments
public static String[] getListOfCompartments()
getListOfCompartmentsABC
public static String[] getListOfCompartmentsABC()
customAttributes
public static Customize customAttributes()
customAttributeValues
public static Customize customAttributeValues()
addToBookmarks
public static void addToBookmarks(Object o,
int num)
getFileInfoText
public static File getFileInfoText()
intoTextArea
public static void intoTextArea(Object o)
intoTextArea
public static void intoTextArea(Object o,
File f)
highlightInPubmed
public static Customize highlightInPubmed()
enableReferences
public static void enableReferences(JComponent c,
long options)
viewText
public static JComponent viewText(Object o,
String title)
viewText
public static JComponent viewText(Object o,
String title,
long mode)
show
public static AsciiView show(ByteArray ba)
getToolTipTextProvider
public static TooltipProvider getToolTipTextProvider()
getToolTipText
public String getToolTipText(JComponent c,
MouseEvent ev)
- Specified by:
getToolTipText
in interface TooltipProvider
getContextmenuProvider
public static ChRunnable getContextmenuProvider()
run
public Object run(String id,
Object arg)
- Specified by:
run
in interface ChRunnable
showContextmenu
public static boolean showContextmenu(JComponent c,
AWTEvent ev)
getContextmenu
public JPopupMenu getContextmenu(JComponent jc_,
AWTEvent ev)
dirKeggData
public static File dirKeggData()
dirData
public static File dirData()
dirMetannogenLog
public static File dirMetannogenLog()
dirMetannogen
public static File dirMetannogen()
setDirMetannogen
public static void setDirMetannogen(File dir)
getBackupFile
public static File getBackupFile(boolean onExit)
setFileDatasets
public static void setFileDatasets(File f)
getFileDatasets
public static File getFileDatasets()
setScientistName
public static void setScientistName(String s)
getScientistName
public static String getScientistName()
getProjectName
public static String getProjectName()
setUrlSingleDataset
public static void setUrlSingleDataset(String urlMask)
setUrlsDatasets
public static void setUrlsDatasets(URL[] uu)
getUrlsDatasets
public static URL[] getUrlsDatasets()
getUrlForDatasetID
public static URL getUrlForDatasetID(String id)
getUrlForDataset
public static URL getUrlForDataset(Dataset d)
getDictionarySpeciesNames
public static Map<String,String> getDictionarySpeciesNames()
getDictionarySpecies
public static Map<String,String> getDictionarySpecies()
getDictionarySimilarSpecies
public static Map<String,String> getDictionarySimilarSpecies()
getDictionaryCompartments
public static Map<String,String> getDictionaryCompartments()
getDictionaryReplaceWhileTyping
public static Map<String,String> getDictionaryReplaceWhileTyping()
getDictionaryAffymetrixToRid
public static Map<String,String[]> getDictionaryAffymetrixToRid()
applyDictionary
public static String applyDictionary(String s0,
Map<String,String> m)
applyDictMetabolites
public static String applyDictMetabolites(String m0)
getMapId2Reaction
public static Map<String,MReaction> getMapId2Reaction()
getMapEC2EC_Class
public static Map<String,EC_Class> getMapEC2EC_Class()
getMapId2Species
public static Map<String,MSpecies> getMapId2Species()
getMapId2Pathway
public static Map<String,Pathway> getMapId2Pathway()
getMapTextLC2Species
public static Map<String,MSpecies[]> getMapTextLC2Species()
- Any metabolite names or ids to MSpecies
getAllSpeciesNamesLC
public static String[] getAllSpeciesNamesLC()
pathwayTreeNodes
public static List pathwayTreeNodes()
docuMetannogenDatasetView
public static JComponent docuMetannogenDatasetView()
getPathwayView
public static PathwayViews getPathwayView(String id)
showMetaboliteStructure
public static JComponent showMetaboliteStructure(MSpecies c)
actionPerformed
public void actionPerformed(ActionEvent ev)
- Specified by:
actionPerformed
in interface ActionListener
focusLost
public void focusLost(FocusEvent ev)
- Specified by:
focusLost
in interface FocusListener
focusGained
public void focusGained(FocusEvent ev)
- Specified by:
focusGained
in interface FocusListener
mouseExited
public void mouseExited(MouseEvent ev)
- Specified by:
mouseExited
in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent ev)
- Specified by:
mouseEntered
in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent ev)
- Specified by:
mouseReleased
in interface MouseListener
mouseClicked
public void mouseClicked(MouseEvent ev)
- Specified by:
mouseClicked
in interface MouseListener
mousePressed
public void mousePressed(MouseEvent ev)
- Specified by:
mousePressed
in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent ev)
- Specified by:
mouseDragged
in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent ev)
- Specified by:
mouseMoved
in interface MouseMotionListener
getApplicationFrame
public static ChFrame getApplicationFrame()
enableDisable
public static void enableDisable()
customMetaboliteNames
public static String[] customMetaboliteNames()
getObjectsForText
public static Object[] getObjectsForText(String wordUnderMouse)
getNameForID
public static String getNameForID(String id0)
mapMetaboliteNameToID
public static Map<String,String> mapMetaboliteNameToID()
getMetaboliteNames
public static String[] getMetaboliteNames()
looksLikeHRID
public static boolean looksLikeHRID(String s)
looksLikeRID
public static boolean looksLikeRID(String id)
looksLikeCID
public static boolean looksLikeCID(String id)
fromIDs
public static <T> T[] fromIDs(String[] ss,
Map<String,T> m,
Class<T> clazz)
- ID list in list of instances
intoTreeClicked
public static boolean intoTreeClicked(Object[] objectsOrIds)
intoTreeClickedAndUpdate
public static void intoTreeClickedAndUpdate(Object[] oo)
vDatasets
public static UniqueList<Dataset> vDatasets()
getDatasets_modificationCount
public static int getDatasets_modificationCount()
getDatasets
public static Dataset[] getDatasets()
deleteDatasets
public static void deleteDatasets(Dataset[] dd,
long options)
undelDatasets
public static void undelDatasets(Dataset[] dd)
sortDatasets
public static void sortDatasets(Comparator c)
mapId2Dataset
public static Map<String,Dataset[]> mapId2Dataset()
getDatasetsForID
public static Dataset[] getDatasetsForID(String id)
- (i) Add the Dataset with this ID
(ii) Add all Datasets where the String it is a part of the dataset id using vertical bar as separator.
(iii) For all reactions in all loaded networks with this ID, add all Datasets where the reaction equals to the dataset reaction.
getTransporterDatasetsForMetabolite
public static Dataset[] getTransporterDatasetsForMetabolite(String id)
createDatasets
public static void createDatasets(MReaction[] rr)
createDatasets
public static void createDatasets(MReaction[] rr,
String[] reportFailure)
importDatasets
public static Dataset[] importDatasets(File f,
char reportError)
importDatasets
public static Dataset[] importDatasets(InputStream is)
importDatasets
public static Dataset[] importDatasets(String[] lines)
setDatasetForms
public static void setDatasetForms(String[] ff)
getDatasetForms
public static String[] getDatasetForms()
getDatasetViewPanel
public static JComponent getDatasetViewPanel()
togLayoutView
public static ChButton togLayoutView()
togAutoreplace
public static ChButton togAutoreplace()
setFocusedDatasetView
public static void setFocusedDatasetView(DatasetView v)
getFocusedDatasetView
public static DatasetView getFocusedDatasetView()
getFocusedDataset
public static Dataset getFocusedDataset()
addDatasetView
public static void addDatasetView(DatasetView... cc)
removeDatasetView
public static void removeDatasetView(Object... cc)
removeAllDatasetViews
public static void removeAllDatasetViews()
getViewedDatasets
public static Dataset[] getViewedDatasets()
viewDataset
public static DatasetView viewDataset(boolean removeOthers,
boolean togPermanent,
Dataset... ll)
viewDataset
public static DatasetView viewDataset(boolean removeOthers,
boolean togPermanent,
Dataset[]... lll)
reloadableDatasetView
public static ReloadableClass reloadableDatasetView()
getWordcompletionLists
public static Object[] getWordcompletionLists(boolean isFirst)
getNetworks
public static MReactionCollection[] getNetworks()
getNetworkKegg
public static MReactionCollection getNetworkKegg()
getNetworkMapIdenticalMetabolites
public static MReactionCollection getNetworkMapIdenticalMetabolites(MReactionCollection networkOrig)
getNetworkTranslated
public static MReactionCollection getNetworkTranslated(ReactionCollection networkOrig)
newReactionCollectionDatasets
public static MReactionCollection newReactionCollectionDatasets(long options)
newReactionCollectionDatasets
public static MReactionCollection newReactionCollectionDatasets(Map<String,String> meta,
Map<String,String> comp,
long options)
newReactionCollection
public static MReactionCollection newReactionCollection(ReactionCollection network,
Map<String,String> mapMetab,
Map<String,String> mapCompart,
long options)
getNetwork
public static MReactionCollection getNetwork(String id)
addNetwork
public static void addNetwork(MReactionCollection n)
getReactionAttributesForSbml
public static String[] getReactionAttributesForSbml()
getSpeciesAttributesForSbml
public static String[] getSpeciesAttributesForSbml()
setReactionAttributesForSbml
public static void setReactionAttributesForSbml(String[] ss)
setSpeciesAttributesForSbml
public static void setSpeciesAttributesForSbml(String[] ss)
toReactions
public static MReaction[] toReactions(Object[] oo)
toReactions
public static MReaction[] toReactions(Object[] oo,
List<String> vNotFound)
reactionIdShouldBeExported
public static boolean reactionIdShouldBeExported(String id)
mayConvert
public static String mayConvert(String id0,
Map<String,String> m)
'The most important classes are StrapAlign, StrapProtein and StrapEvent.'