has subject area RNA biology cannabaceae ecori genes genetics hindiii humulus humulus lupulus restriction site ribosomal dna xhoi