http://mbbio.com/positional_scanning_library.html