unorthodoxy: any opinions or doctrines at variance with the official or orthodox position
orientation: an integrated set of attitudes and beliefs
endonuclease: a nuclease that cleaves nucleic acids at interior bonds and so produces fragments of various sizes