Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
pbarth
Genome-viewer
Commits
fe3c94ce
Commit
fe3c94ce
authored
Dec 10, 2018
by
Raphael Müller
Browse files
removed unnecessary properties from genomeStats
parent
ee4bfca2
Changes
2
Hide whitespace changes
Inline
Side-by-side
genome-vuer/src/js/app.js
View file @
fe3c94ce
...
...
@@ -2,18 +2,15 @@ var app = new Vue({
el
:
'
#app
'
,
data
:
{
genome_stats
:
{
id
:
"
my-genome
"
,
start
:
1706479
,
end
:
1718084
,
//tooltip: "name: {name}</br>description: {description}</br>start: {start}</br>end: {end}"
tooltip
:
[
"
name:Gene Name
"
,
"
type:Gene Type
"
,
"
description
"
,
"
start:Start
"
,
"
end:End
"
,
"
strand:Strand
"
],
colorMap
:
{
"
xRNA
"
:
"
#CC0000
"
,
"
PFAM
"
:
"
#8e44ad
"
}
},
// genome_stats: {},
feature_data
:
[
{
name
:
"
Gene 1
"
,
description
:
"
GMP synthase
"
,
start
:
170647
9
,
end
:
170802
4
,
start
:
170647
0
,
end
:
170802
0
,
strand
:
"
+
"
,
type
:
"
gene
"
,
},
...
...
genome-vuer/src/js/genome_viewer.js
View file @
fe3c94ce
...
...
@@ -12,7 +12,7 @@ Vue.component("genome-viewer",{
</feature>
<!-- -->
</svg>
<tool-tip v-if="currentFeature" :feature="currentFeature" :tip="genomeStats.tooltip" :x="(genomeToPixel(currentFeature.start)+genomeToPixel(currentFeature.end))/2" :y="y+to_h(lane(currentFeature))+lane_height" @remove="currentFeature = undefined" >
<tool-tip v-if="currentFeature
&& genomeStats.tooltip
" :feature="currentFeature" :tip="genomeStats.tooltip" :x="(genomeToPixel(currentFeature.start)+genomeToPixel(currentFeature.end))/2" :y="y+to_h(lane(currentFeature))+lane_height" @remove="currentFeature = undefined" >
</tool-tip>
</div>`
,
...
...
@@ -21,14 +21,14 @@ Vue.component("genome-viewer",{
default
:
1
},
genomeStats
:
{
validator
(
value
)
{
for
(
let
property
of
[
'
id
'
,
'
start
'
,
'
end
'
])
{
if
(
!
value
.
hasOwnProperty
(
property
))
{
return
false
}
}
return
true
}
//
validator (value) {
//
for (let property of ['id', 'start', 'end']) {
//
if (!value.hasOwnProperty(property)) {
//
return false
//
}
//
}
//
return true
//
}
},
featureData
:
{
validator
(
value
)
{
...
...
@@ -87,7 +87,7 @@ Vue.component("genome-viewer",{
return
this
.
genomeStop
+
this
.
tickSize
},
length
(){
if
(
this
.
genomeSta
ts
.
sta
rt
<
this
.
genomeSt
ats
.
end
){
if
(
this
.
genomeStart
<
this
.
genomeSt
op
){
return
this
.
genomeStop
-
this
.
genomeStart
}
else
{
// TODO: if genome is circular
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment