docs: def _JMS_to_Bern_II(C, udlnu):
      """From JMS to BernII basis for charged current process semileptonic
      operators. `udlnu` should be of the form 'udl_enu_tau', 'cbl_munu_e' etc."""
      u = uflav[udlnu[0]]
      d = dflav[udlnu[1]]
      l = lflav[udlnu[4:udlnu.find('n')]]
      lp = lflav[udlnu[udlnu.find('_',5)+1:len(udlnu)]]
      ind = udlnu[0]+udlnu[1]+udlnu[4:udlnu.find('n')]+udlnu[udlnu.find('_',5)+1
                                                                      :len(udlnu)]
      return {
          '1' + ind : C["VnueduLL"][lp, l, d, u].conj(),
          '5' + ind : C["SnueduRL"][lp, l, d, u].conj(),
          '1p' + ind : C["VnueduLR"][lp, l, d, u].conj(),
          '5p' + ind : C["SnueduRR"][lp, l, d, u].conj(),
          '7p' + ind : C["TnueduRR"][lp, l, d, u].conj()
          }