Cross coverage for transition bins, with each bin containing more than 1 value in it

Hi Dave,

I want possible transition bins for all following operation type in functional coverage,
Like I have the following field,


enum bit [2:0] {START = 0,STOP = 1,WR = 2,RD = 3,INT = 4, RESET = 5} op_type;
// So in functional coverage I, want bins like
OPETATION_TYPE_CP : coverpoint item.op_type{
  bins SEQ_1 = {START => STOP => WR => RD => INT => RESET};
  bins SEQ_2 = {STOP => START => WR => RD => INT => RESET};
  bins SEQ_3 = {WR => RD => START => STOP => INT => RESET};
  bins SEQ_4 = {RD => START => WR => INT => STOP => RESET};
// like wise I want all possible bins and I don't want to write it manually 

Is there any inbuild method for this?