Methods of protein and nucleic acid research