@@ -125,15 +125,15 @@ PositionStrandpile <- ggproto("PositionStrandpile", Position,
125125 } else if (params $ grouped ) { # i.e. multi-exon as one unit
126126 # not pretty, but works for now
127127 data_grouped <- data %> %
128- dplyr :: group_by(y , group ) %> %
128+ dplyr :: group_by(.data $ y , .data $ group ) %> %
129129 dplyr :: summarize(
130130 start = min(x , xend ) + 1 , end = max(x , xend ), is_reverse = ifelse(params $ strandwise ,
131131 xor(min(x ) > max(xend ), params $ flip ), params $ flip
132132 )
133133 )
134134
135135 data_grouped <- data_grouped %> %
136- dplyr :: group_by(y , is_reverse ) %> %
136+ dplyr :: group_by(.data $ y , .data $ is_reverse ) %> %
137137 dplyr :: mutate(yoff = (params $ base + params $ offset *
138138 stack_pos(start , end , params $ gap )) *
139139 ifelse(is_reverse , - 1 , 1 )) %> %
@@ -146,7 +146,7 @@ PositionStrandpile <- ggproto("PositionStrandpile", Position,
146146 start = pmin(x , xend ) + 1 , end = pmax(x , xend ),
147147 is_reverse = if (params $ strandwise ) xor(x > xend , params $ flip ) else params $ flip
148148 ) %> %
149- dplyr :: group_by(y , is_reverse ) %> %
149+ dplyr :: group_by(.data $ y , .data $ is_reverse ) %> %
150150 dplyr :: mutate(yoff = (params $ base + params $ offset *
151151 stack_pos(start , end , params $ gap )) *
152152 ifelse(is_reverse , - 1 , 1 )) %> %
0 commit comments