2013-10-08 07:59  zhang

	* R/parse.R: reaction graphs can now be merged
	
2008-10-27 07:18  zhang

	* inst/doc/KEGGgraph.Rnw: rbcc in MAPK example implemented

2008-10-26 08:43  zhang

	* NAMESPACE: namespace

2008-10-26 07:00  zhang

	* inst/doc/KEGGgraph.Rnw: subgraph and merge graph demos finished

2008-10-26 06:25  zhang

	* R/graph.R: mergeGraph returns the result explicitly

2008-10-24 17:18  zhang

	* DESCRIPTION: i think it still suggested to have KEGG package

2008-10-24 17:15  zhang

	* R/kegg2graph-functions.R: subtype renamed into getSubtype: small
	  bug in graph method

2008-10-24 17:13  zhang

	* man/KEGGPathwayInfo-class.Rd, man/getDisplayName-methods.Rd:
	  missing items

2008-10-24 17:11  zhang

	* inst/doc/KEGGgraph.Rnw: underscore package not used

2008-10-24 17:08  zhang

	* tests/kegg2graph.R: kegg2graph does not load KEGG anymore

2008-10-24 17:06  zhang

	* DESCRIPTION: not suggesting KEGG any more

2008-10-24 17:03  zhang

	* inst/doc, inst/doc/KEGGgraph.Rnw, inst/extdata/hsa04310.xml: for
	  vignette

2008-10-24 16:57  zhang

	* DESCRIPTION: description updated

2008-10-24 16:57  zhang

	* tests/kegg2graph.R: show methods also tested

2008-10-24 16:54  zhang

	* R/kegg2graph-functions.R: keggpathway show method debuged

2008-10-24 16:53  zhang

	* R/kegg2graph-functions.R: pathway show method debugged

2008-10-24 16:10  zhang

	* man/KEGGEdge-class.Rd, man/KEGGNode-class.Rd,
	  man/KEGGPathway-class.Rd, man/getDisplayName-methods.Rd,
	  man/getEntryID-methods.Rd, man/getKEGGID-methods.Rd,
	  man/getKEGGgeneLink-methods.Rd, man/getName-methods.Rd,
	  man/getPathwayInfo-methods.Rd, man/getReactions-methods.Rd,
	  man/getSubtype-methods.Rd, man/getTitle-methods.Rd,
	  man/getType-methods.Rd, man/getValue-methods.Rd,
	  man/subtypeDisplay-methods.Rd: it seems we have to add alias of
	  method native names to all of the files - am i right

2008-10-24 15:57  zhang

	* man/KEGGEdgeSubtype.Rd, man/expandKEGGNode.Rd,
	  man/expandKEGGPathway.Rd, man/getKEGGgeneLink-methods.Rd,
	  man/getName-methods.Rd, man/getReactions-methods.Rd,
	  man/getRgraphvizEdgeNames.Rd, man/getSubtype-methods.Rd,
	  man/getTitle-methods.Rd, man/getValue-methods.Rd,
	  man/graphDensity.Rd, man/isHomoList.Rd,
	  man/kgmlFileName2PathwayName.Rd, man/parseSubType.Rd,
	  man/plotKEGGgraph.Rd, man/pvalue2asterisk.Rd,
	  man/randomSubGraph.Rd, man/subGraphByNodeType.Rd,
	  man/subtypeDisplay-methods.Rd: newly added docus

2008-10-24 15:57  zhang

	* DESCRIPTION, man/KEGGEdgeSubType-class.Rd, man/KEGGNode-class.Rd,
	  man/KEGGPathway-class.Rd, man/KEGGPathwayInfo-class.Rd,
	  man/KEGGgraph-package.Rd, man/getEntryID-methods.Rd,
	  man/getKEGGID-methods.Rd, man/getType-methods.Rd: refactored in
	  to several files: misc for misc functions, vis for visualizations

2008-10-24 15:57  zhang

	* R/graph.R, R/kegg2graph-functions.R, R/kgmlfile.R, R/misc.R,
	  R/vis.R: refactored in to several files: misc for misc functions,
	  vis for visualizations

2008-10-23 20:49  zhang

	* man/getKEGGnodeData.Rd: getKEGGnode- and getKEGGedgeData

2008-10-23 20:34  zhang

	* tests/testGraph.R: test whether keggorth exists before it is used
	  to test randomGraph

2008-10-23 20:34  zhang

	* DESCRIPTION: Rgraphviz must be higher than 1.18.0 to allow
	  specify edge attributes in layout function

2008-10-23 17:59  zhang

	* man/mergeGraphs.Rd, man/parseKGMLexpandMaps.Rd: updated docus

2008-10-23 17:54  zhang

	* R/graph.R: V is unlist and as vector, to avoid the case where all
	  graphs have the same node number; E set simplify is FALSE, to
	  avoid similar bugs; null names are replaced by foo, empty names
	  is set as foo

2008-10-23 17:29  zhang

	* R/parse.R: parseKGMLexpandMaps adds support for localdir

2008-10-23 15:08  zhang

	* man/KEGGEdgeSubType-class.Rd, man/KEGGGraphics-class.Rd,
	  man/KEGGPathway-class.Rd: docus for classes

2008-10-23 15:00  zhang

	* man/KEGGEdgeSubType-class.Rd, man/KEGGGroup-class.Rd,
	  man/KEGGNode-class.Rd, man/KEGGpathway2Graph.Rd,
	  man/parseGraphics.Rd, man/parseKGML.Rd, man/parseKGML2Graph.Rd:
	  updated docus

2008-10-23 15:00  zhang

	* R/kegg2graph-functions.R, R/parse.R: KEGGEdgeSubtype class
	  renamed to KEGGEdgeSubType to avoid dupl. names with the data
	  'KEGGEdgeSubtype'

2008-10-23 14:32  zhang

	* man/KEGGpathway2Graph.Rd, man/parseKGML.Rd,
	  man/parseKGML2Graph.Rd: docus for functions

2008-10-23 14:31  zhang

	* man/mergeGraphs.Rd: section{Warning} should reside within note

2008-10-22 12:01  zhang

	* man/mergeGraphs.Rd, man/parseKGMLexpandMaps.Rd: man pages for
	  mergeGraphs and parseKGMLexpandMaps

2008-10-22 10:02  zhang

	* R/graph.R: lists without names (NULL) is given 'foo'

2008-10-21 14:08  zhang

	* R/kegg2graph-functions.R: subtype renamed into getSubtype to keep
	  consistency

2008-10-20 15:45  zhang

	* R/parse.R: parseKGMLexpandMaps added: it parses KGML files into
	  graph (genes only), expand the maps(other pathways) it contains,
	  downloads these maps from KGML FTP site and parse them, and at
	  last the graph is merged into one large graph object (though
	  KEGGnodeData and KEGGedgeData for now is discarded)

2008-10-20 15:26  zhang

	* R/graph.R: in merging the graphs, the incoming list must be named
	  and NO '.' is allowed in their names

2008-10-20 12:01  zhang

	* R/kegg2graph-functions.R, R/parse.R: expandKEGGPathway and
	  expandKEGGNode moved

2008-10-20 11:47  zhang

	* R/graph.R, R/kegg2graph-functions.R, R/parse.R: functions are
	  moved from kegg2graph-functions to several smaller files

2008-10-20 11:45  zhang

	* R/kegg2graph-functions.R: the large file is splitted to several
	  small files

2008-10-20 11:45  zhang

	* R/graph.R: mergeGraphs moved to graph.R. Bug fix: 'graphList'
	  mixed into function, where it should be 'list'

2008-10-20 11:44  zhang

	* R/kgmlfile.R: kgmlFileName2PathwayName moved from other file

2008-10-20 11:43  zhang

	* DESCRIPTION: Unit test dependency added: RUnit as suggest added

2008-10-20 11:17  zhang

	* man/getKGMLurl.Rd: Get KGML url from pathway ids

2008-10-20 11:17  zhang

	* R/kgmlfile.R: functions related to KGML files

2008-10-19 10:30  zhang

	* man/KEGGEdge-class.Rd, man/KEGGGroup-class.Rd,
	  man/KEGGNode-class.Rd, man/KEGGPathwayInfo-class.Rd,
	  man/KEGGReaction-class.Rd, man/KEGGgraph-package.Rd,
	  man/getDisplayName-methods.Rd, man/getEntryID-methods.Rd,
	  man/getKEGGID-methods.Rd, man/getNamedElement.Rd,
	  man/getSubtypeName-methods.Rd, man/getSubtypeValue-methods.Rd,
	  man/getType-methods.Rd, man/parsePathwayInfo.Rd,
	  man/parseReaction.Rd: objects first documented, not complete

2008-10-19 10:30  zhang

	* man/show-methods.Rd: show methods are documented in each object

2008-10-19 10:29  zhang

	* R/kegg2graph-functions.R: data names changed: KEGGNodeType,
	  KEGGEdgeType and KEGGEdgeSubtype dropps the plural form 's'

2008-10-19 10:28  zhang

	* tests/kegg2graph.R: till the release, KEGGgraph has no namespace,
	  so the part testing loading/unloading removed

2008-10-19 10:28  zhang

	* tests/testGraph.R: KEGGgraph library is loaded

2008-10-19 10:27  zhang

	* DESCRIPTION: 'methods' dependence added

2008-10-19 09:27  zhang

	* data/KEGGEdgeSubtype.csv, data/KEGGEdgeType.csv,
	  data/KEGGNodeType.csv: 'types' renamed into 'type' uniformly;
	  KEGGNodeType added

2008-10-19 09:26  zhang

	* data/KEGGEdgeSubtypes.csv, data/KEGGEdgeTypes.csv: renamed

2008-10-15 06:57  zhang

	* data/KEGGHumanGraphs1008.rdata,
	  data/KEGGTotalGraphBootstrapping.rdata: these data should not be
	  included in the release version of KEGGgraph, they will be
	  submitted into svn in working directory of miRNApathway

2008-10-15 06:45  zhang

	* data/KEGGHumanGraphs1008.rdata,
	  data/KEGGTotalGraphBootstrapping.rdata: KEGG human graphs and its
	  bootstrapping statistics (data stand: 15.10.08)

2008-10-13 16:50  zhang

	* R/kegg2graph-functions.R: plotKEGGgraph returns the edited graph
	  back so as to make further editting possible

2008-10-13 16:47  zhang

	* R/kegg2graph-functions.R: global variable in subtypeDisplay,
	  removed

2008-10-13 15:04  zhang

	* R/graph.R: functions for graph objects

2008-10-11 15:36  zhang

	* R/kegg2graph-functions.R: add option sig.1 to pvalue2asterisk: to
	  indicate whehther drawing '.' by p=0.01

2008-10-11 14:59  zhang

	* inst, inst/extdata, inst/extdata/hsa04010.xml,
	  inst/extdata/ko00051.xml, inst/extdata/map00260.xml: initial data

2008-10-11 14:58  zhang

	* R/kegg2graph-functions.R: debug: mergeGraphs uses 'uniqueE' but
	  not 'uniqueE2', now the function should run without error

2008-10-11 14:57  zhang

	* R/kegg2graph-functions.R: kgmlFileName2PathwayName function
	  added: find pathway name for KGML filename

2008-10-11 14:14  zhang

	* R/kegg2graph-functions.R: pvalue2asterisk funciton added:
	  translate p values to common significance signs (asterisk)

2008-10-11 13:59  zhang

	* R/kegg2graph-functions.R: new function 'mergeGraphs': merge a
	  list of graphs into one graph object. Attention: it discards
	  nodeData and edgeData

2008-10-11 13:44  zhang

	* tests/testGraph.R: several findings of graph tested: edges must
	  be unique, all edges are not allowed set to NULL

2008-10-11 13:43  zhang

	* R/kegg2graph-functions.R: randomSub renamed into randomSubGraph
	  for a consitent name with subGraph; subGraphByNodeType removes
	  dependency on defunct removed subKEGGgraph

2008-10-11 13:33  zhang

	* R/kegg2graph-functions.R: subKEGGgraph removed: since the bug was
	  fixed in revision 357

2008-10-11 13:32  zhang

	* R/kegg2graph-functions.R: Bug Fix: in building the graph, the
	  target nodes (entry2) must be unique. This fix solves the problem
	  the graph cannot be subsetted

2008-10-11 13:00  zhang

	* R/kegg2graph-functions.R: randomSub to randomly subgraph, to test
	  the integratiy of a graph object

2008-10-11 12:34  zhang

	* man/parseRelation.Rd: unmatched brace removed

2008-10-11 12:33  zhang

	* NAMESPACE: Before the package is released the NAMESPACE is hidden
	  to make debugging easier

2008-10-11 12:26  zhang

	* tests/testGraph.R: a trap in building graphNEL objects: nodes
	  without any out-edge MUST BE GIVEN a empty out edge vector,
	  otherwise it leads to unexpected performance

2008-10-11 12:08  zhang

	* tests/kegg2graph.R: test basic operations of KEGGgraph package

2008-10-11 12:07  zhang

	* tests/testGraph.R: test graph objects and attributes

2008-10-08 17:05  zhang

	* man/parseEntry.Rd: updated manual for parseEntry and
	  parseRelation

2008-10-08 17:05  zhang

	* man/parseEntry.Rd, man/parseRelation.Rd: updated manual for
	  parseEntry and parseRelation

2008-10-08 16:57  zhang

	* man/parseEntry.Rd: manual page of parseEntry

2008-10-08 16:57  zhang

	* DESCRIPTION: Description of the package

2008-10-06 15:04  zhang

	* R/kegg2graph-functions.R: since subGraph seems to have problem
	  with my object(NA in edge, not clear yet), I have written a
	  subKEGGgraph and a wrapper for that subGraphByNodeType

2008-10-06 11:41  zhang

	* R/kegg2graph-functions.R: getTitle and getName for pathwayInfo as
	  well as pathway object

2008-10-06 09:53  zhang

	* R/kegg2graph-functions.R: to detemine whether there is edge or
	  not, edge.entryIDs' (matrix) nrow as standard, since
	  is.null(nrow(NA)) == TRUE

2008-10-06 09:46  zhang

	* R/kegg2graph-functions.R: When building the graph, the whole
	  graph is built first and then sub-graphed; a check for
	  edge.entryIDs is added, in case of no edge (for example in
	  hsa00053) the code does not break, it fills all the edge list
	  with empty list

2008-10-06 09:25  zhang

	* R/kegg2graph-functions.R: KEGGpathway2Graph: variables nodes and
	  edges renamed to avoid dupl. names with functions

2008-10-06 09:05  zhang

	* tests: test scripts for KEGGgraph package

2008-10-06 08:31  zhang

	* R/kegg2graph-functions.R: KEGGPathwayInfo is defined before
	  KEGGPathway, cause the latter one uses the former as component

2008-10-06 07:37  zhang

	* R/kegg2graph-functions.R: MAP file: the program stops if it
	  detects all nodes are removed by selecting 'genesOnly' and
	  reminds the user to change that option

2008-10-06 07:28  zhang

	* R/kegg2graph-functions.R: In KO files there're sometimes missing
	  entries, which leads to error in expansion. Reason for the
	  missing needs to be identified and until then a warning pops up

2008-10-06 07:18  zhang

	* R/kegg2graph-functions.R: parseEntry function: displayName
	  removed (defunct)

2008-10-06 07:17  zhang

	* R/kegg2graph-functions.R: parseEntry function: displayName
	  removed (defunct)

2008-10-05 09:56  zhang

	* R/kegg2graph-functions.R: trivial spelling issue

2008-10-05 09:45  zhang

	* R/kegg2graph-functions.R: checking match subtype, if not found an
	  error is raised;

2008-10-05 09:44  zhang

	* data/KEGGEdgeSubtypes.csv: 'indirect effect' renamed into
	  'indirect' to be consistent with XML node; arrowhead changed in
	  accordance with KGML markups

2008-10-05 09:07  zhang

	* R/kegg2graph-functions.R: plotKEGGgraph works now, though further
	  fine-tuning is needed: the trick for its work is using
	  layoutGraph and renderGraph interfaces in Rgraphviz package

2008-10-03 14:54  zhang

	* R/kegg2graph-functions.R: subtype display is being processed, but
	  not finished yet

2008-10-03 14:06  zhang

	* data, data/KEGGEdgeSubtypes.csv, data/KEGGEdgeTypes.csv: subtypes
	  and types of relations

2008-10-03 14:05  zhang

	* DESCRIPTION, NAMESPACE: dependence and neccessary exporting, not
	  edited yet

2008-10-03 14:02  zhang

	* R/kegg2graph-functions.R: debug, expandKEGGPathway mixed with
	  global variables; methods to extract subtype are added.
	  displaySubtype and plot function is not finished

2008-10-03 12:55  zhang

	* R/kegg2graph-functions.R: nodeData and edgeData is saved as
	  environment to speed up (yes it is dramatical
	  improvement);bugfix: getDisplayName solves the problem of
	  subGraph labels; new function: parseKGML2Graph another wrapper

2008-10-03 12:02  zhang

	* R/kegg2graph-functions.R: 'Subtype' in edges is now handled as
	  separate class; plotKEGGgraph trivial debug, allowing user
	  specify y value

2008-10-03 11:28  zhang

	* R/kegg2graph-functions.R: getDisplayName adds method for graph,
	  to extract displayName in a batch; parse pathway into object
	  leaving out the duplicated details which are now stored in
	  edgeData: relation types, subtype name and value

2008-10-03 10:57  zhang

	* R/kegg2graph-functions.R: Debug:KEGGpathway2Graph global scope
	  variable contanminated(pathway by keggPathway, twice). expand
	  function is integrated into KEGGpathway2Graph function

2008-10-03 10:20  zhang

	* R/kegg2graph-functions.R: expandKEGGPathway function added:
	  expand entry into genes

2008-10-03 08:46  zhang

	* R/kegg2graph-functions.R: KEGGpathway2Graph function added: it
	  converts a KEGGPathway object to graphNEL object, saving nodes
	  and edges in edgeData and nodeData perspectively. So far
	  expandGenes is not implemented

2008-10-02 16:35  zhang

	* R/kegg2graph-functions.R: new classes 'KEGGPathway' and
	  'KEGGPathwayInfo' added and their basic functions implemented;
	  tested by clearing and importing again

2008-10-02 09:44  zhang

	* R/kegg2graph-functions.R: KEGGNode refactored into KEGGNode
	  containing KEGGGraphics

2008-10-01 16:43  zhang

	* ., DESCRIPTION, NAMESPACE, R, R/kegg2graph-functions.R, man,
	  man/KEGGEdge-class.Rd, man/KEGGGroup-class.Rd,
	  man/KEGGNode-class.Rd, man/KEGGPathwayInfo-class.Rd,
	  man/KEGGReaction-class.Rd, man/KEGGgraph-package.Rd,
	  man/getDisplayName-methods.Rd, man/getEntryID-methods.Rd,
	  man/getKEGGID-methods.Rd, man/getNamedElement.Rd,
	  man/getSubtypeName-methods.Rd, man/getSubtypeValue-methods.Rd,
	  man/getType-methods.Rd, man/parseEntry.Rd,
	  man/parsePathwayInfo.Rd, man/parseReaction.Rd,
	  man/parseRelation.Rd, man/show-methods.Rd: Rpackage to build
	  graph objects from KEGG pathway