Skip to content

Commit 015ee55

Browse files
authored
Merge pull request #155 from RNA-FRETools/autosort-snr
Use trajectory SNR as a criterium to sort molecules with Trace manager (Part 2)
2 parents cf24e09 + 6c3b860 commit 015ee55

6 files changed

Lines changed: 19 additions & 12 deletions

File tree

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_xlow_Callback.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ function edit_xlow_Callback(obj,evd,h_fig)
88
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
99
dat3 = get(h.tm.axes_histSort,'userdata');
1010
indx = get(h.tm.popupmenu_selectXdata,'value');
11-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
11+
datid = getASdataindex;
12+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1213
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
13-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
14+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1415
isTDP = (indx==indy & jx==9 & jy==9);
1516

1617
if jx==0 || isTDP

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_xniv_Callback.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ function edit_xniv_Callback(obj,evd,h_fig)
77

88
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
99
dat3 = get(h.tm.axes_histSort,'userdata');
10+
datid = getASdataindex;
1011
indx = get(h.tm.popupmenu_selectXdata,'value');
11-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
12+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1213
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
13-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
14+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1415
isTDP = (indx==indy & jx==9 & jy==9);
1516

1617
niv = str2num(get(obj,'string'));

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_xup_Callback.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ function edit_xup_Callback(obj,evd,h_fig)
77

88
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
99
dat3 = get(h.tm.axes_histSort,'userdata');
10+
datid = getASdataindex;
1011
indx = get(h.tm.popupmenu_selectXdata,'value');
11-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
12+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1213
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
13-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
14+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1415
isTDP = (indx==indy & jx==9 & jy==9);
1516

1617
if jx==0 || isTDP

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_ylow_Callback.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010

1111
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
1212
dat3 = get(h.tm.axes_histSort,'userdata');
13+
datid = getASdataindex;
1314
indx = get(h.tm.popupmenu_selectXdata,'value');
14-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
15+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1516
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
16-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
17+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1718
isTDP = (indx==indy & jx==9 & jy==9);
1819

1920
% no y-data: abort

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_yniv_Callback.m

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ function edit_yniv_Callback(obj,evd,h_fig)
88
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
99
dat3 = get(h.tm.axes_histSort,'userdata');
1010
indx = get(h.tm.popupmenu_selectXdata,'value');
11-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
11+
datid = getASdataindex;
12+
indx = get(h.tm.popupmenu_selectXdata,'value');
13+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1214
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
13-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
15+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1416
isTDP = (indx==indy & jx==9 & jy==9);
1517

1618
% no y-data: abort

MASH-FRET/source/mod-trace-processing/management/trace-manager/_callbacks/edit_yup_Callback.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010

1111
dat1 = get(h.tm.axes_ovrAll_1,'userdata');
1212
dat3 = get(h.tm.axes_histSort,'userdata');
13+
datid = getASdataindex;
1314
indx = get(h.tm.popupmenu_selectXdata,'value');
14-
jx = get(h.tm.popupmenu_selectXval,'value')-1;
15+
jx = datid(get(h.tm.popupmenu_selectXval,'value'));
1516
indy = get(h.tm.popupmenu_selectYdata,'value')-1;
16-
jy = get(h.tm.popupmenu_selectYval,'value')-1;
17+
jy = datid(get(h.tm.popupmenu_selectYval,'value'));
1718
isTDP = (indx==indy & jx==9 & jy==9);
1819

1920
if indy==0 || isTDP

0 commit comments

Comments
 (0)