Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
const namespaced = true
const state = {
cutoff: 0.005,
pvalueCutoff: 0.001,
proteinList: [],
assays: ['appl'],
marker: 'All',
parameter: 'All'
}
const mutations = {
SET_CUT_OFF (state, cutoff) {
state.cutoff = cutoff
},
SET_P_VALUE_CUT_OFF (state, pvalue) {
state.pvalueCutoff = pvalue
},
SET_PROTEIN_LIST (state, proteinList) {
state.proteinList = proteinList
},
ADD_PROTEIN (state, protein) {
if(state.proteinList.findIndex(d => d.proteinId === protein.proteinId) <0) {
state.proteinList.push(protein)
}
},
REMOVE_PROTEIN (state, proteinIdx) {
state.proteinList.splice(proteinIdx, 1);
},
}
const getters = {
cutoff: state => state.cutoff,
pvalueCutoff: state => state.pvalueCutoff,
proteinList: state => state.proteinList,
}
const actions = {
setCutOff ({ commit }, cutoff) {
commit('SET_CUT_OFF', cutoff)
},
setPValueCutOff ({ commit }, pvalue) {
commit('SET_P_VALUE_CUT_OFF', pvalue)
},
setProteinList ({ commit }, proteinList) {
commit('SET_PROTEIN_LIST', proteinList)
},
addProtein ({ commit }, protein) {
commit('ADD_PROTEIN', protein)
},
removeProtein ({ commit }, protein) {
commit('REMOVE_PROTEIN', protein)
}
}
export default {
namespaced,
state,
mutations,
getters,
actions
}