Gene periscope