makeSimpleGraph(RCytoscape)
makeSimpleGraph()所属R语言包:RCytoscape
makeSimpleGraph
makeSimpleGraph
译者:生物统计家园网 机器人LoveR
描述----------Description----------
A 3-node, 3-edge graph, with some biological trappings, useful for demonstrations.
3节点,3边的图,与一些生物的服饰,示威有用。
用法----------Usage----------
makeSimpleGraph()
值----------Value----------
Returns a 3-node, 3-edge graph, with some attributes on the nodes and edges.
返回一个节点,3边的图,节点和边的一些属性。
作者(S)----------Author(s)----------
Paul Shannon
举例----------Examples----------
g = makeSimpleGraph ()
## The function is currently defined as[#函数定义为]
function ()
{
g = new("graphNEL", edgemode = "directed")
nodeDataDefaults(g, attr = "type") = "undefined"
attr(nodeDataDefaults(g, attr = "type"), "class") = "STRING"
nodeDataDefaults(g, attr = "lfc") = 1
attr(nodeDataDefaults(g, attr = "lfc"), "class") = "DOUBLE"
nodeDataDefaults(g, attr = "label") = "default node label"
attr(nodeDataDefaults(g, attr = "label"), "class") = "STRING"
nodeDataDefaults(g, attr = "count") = "0"
attr(nodeDataDefaults(g, attr = "count"), "class") = "INTEGER"
edgeDataDefaults(g, attr = "edgeType") = "undefined"
attr(edgeDataDefaults(g, attr = "edgeType"), "class") = "STRING"
edgeDataDefaults(g, attr = "score") = 0
attr(edgeDataDefaults(g, attr = "score"), "class") = "DOUBLE"
edgeDataDefaults(g, attr = "misc") = ""
attr(edgeDataDefaults(g, attr = "misc"), "class") = "STRING"
g = graph::addNode("A", g)
g = graph::addNode("B", g)
g = graph::addNode("C", g)
nodeData(g, "A", "type") = "kinase"
nodeData(g, "B", "type") = "transcription factor"
nodeData(g, "C", "type") = "glycoprotein"
nodeData(g, "A", "lfc") = "-3.0"
nodeData(g, "B", "lfc") = "0.0"
nodeData(g, "C", "lfc") = "3.0"
nodeData(g, "A", "count") = "2"
nodeData(g, "B", "count") = "30"
nodeData(g, "C", "count") = "100"
nodeData(g, "A", "label") = "Gene A"
nodeData(g, "B", "label") = "Gene B"
nodeData(g, "C", "label") = "Gene C"
g = graph::addEdge("A", "B", g)
g = graph::addEdge("B", "C", g)
g = graph::addEdge("C", "A", g)
edgeData(g, "A", "B", "edgeType") = "phosphorylates"
edgeData(g, "B", "C", "edgeType") = "synthetic lethal"
edgeData(g, "A", "B", "score") = 35
edgeData(g, "B", "C", "score") = -12
return(g)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|