Remove dead code

This commit is contained in:
Thomas Nordquist
2019-01-01 13:37:20 +01:00
parent f1a60659e8
commit 6d9d5fcb0d
2 changed files with 0 additions and 128 deletions

View File

@@ -1,66 +0,0 @@
import { Tree, TreeNode } from './Model'
export class CytoscapeExport {
public static renderNodeInformation(node: TreeNode): any {
return {
data: {
id: node.sourceEdge.hash(),
label: this.renderLabel(node.value)
}
}
}
public static toDot(tree: Tree): string {
let i = 1
let leaveEdges = Object.values(tree.edges)
.map(e => e.node)
.map(node => node.leafes())
.reduce((a, b) => a.concat(b), [])
.map(leave => leave.branch())
const allEdges: Array<any> = []
const nodeInformation: {[s: string]: any} = {}
leaveEdges.map(edges => edges.reduce( (prev, current) => {
let currentHash = current.sourceEdge.hash()
nodeInformation[currentHash] = this.renderNodeInformation(current)
if (current && prev) {
allEdges.push({
data: {
id: prev.sourceEdge.hash()+currentHash,
source: prev.sourceEdge.hash(),
target: currentHash,
label: this.renderLabel(current.sourceEdge.name)
}
})
}
return current
}))
return JSON.stringify(
[this.renderNodeInformation(tree)]
.concat(Object.values(nodeInformation))
.concat(allEdges), undefined, ' '
)
}
private static renderLabel(value: any): string {
let str;
if(!isNaN(value)) {
str = value
} else {
str = JSON.stringify(value)
if(str && str.length > 0) {
str = str.slice(1, -1)
}
}
if (!str) {
return ""
}
if(str.length > 20) {
str = str.slice(0, 20)+'…'
}
return str
}
}

View File

@@ -1,62 +0,0 @@
import { Tree, TreeNode } from './Model'
export class VisExport {
public static renderNodeInformation(node: TreeNode): any {
return {
id: node.sourceEdge.hash(),
label: this.renderLabel(node.value)
}
}
public static toDot(tree: Tree): string {
let i = 1
let leaveEdges = Object.values(tree.edges)
.map(e => e.node)
.map(node => node.leafes())
.reduce((a, b) => a.concat(b), [])
.map(leave => leave.branch())
const allEdges: {[s: string]: any} = {}
const nodeInformation: {[s: string]: any} = {}
leaveEdges.map(edges => edges.reduce( (prev, current) => {
let currentHash = current.sourceEdge.hash()
nodeInformation[currentHash] = this.renderNodeInformation(current)
if (current && prev) {
let edgeId = prev.sourceEdge.hash()+currentHash
allEdges[prev.sourceEdge.hash()+currentHash] = {
id: prev.sourceEdge.hash()+currentHash,
from: prev.sourceEdge.hash(),
to: currentHash,
label: this.renderLabel(current.sourceEdge.name)
}
}
return current
}))
return JSON.stringify({
nodes: [this.renderNodeInformation(tree)].concat(Object.values(nodeInformation)),
edges: Object.values(allEdges)
}, undefined, ' ')
}
private static renderLabel(value: any): string {
let str;
if(!isNaN(value)) {
str = value
} else {
str = JSON.stringify(value)
if(str && str.length > 0) {
str = str.slice(1, -1)
}
}
if (!str) {
return ""
}
if(str.length > 20) {
str = str.slice(0, 20)+'…'
}
return str
}
}