+ case 'P':
+ if (strcmp(optarg, "full") == 0) mplp.prior_type = MC_PTYPE_FULL;
+ else if (strcmp(optarg, "cond2") == 0) mplp.prior_type = MC_PTYPE_COND2;
+ else if (strcmp(optarg, "flat") == 0) mplp.prior_type = MC_PTYPE_FLAT;
+ else {
+ fprintf(stderr, "[%s] unrecognized prior type.\n", __func__);
+ return 1;
+ }
+ break;