{
    "name": "mut_sel",
    "result_type": "RevCTMC[a]",
    "call": "SModel.mut_sel'[ss,submodel]",
    "args": [
        {
            "arg_name": "submodel",
            "arg_type": "RevCTMC[a]",
	    "description": "Model of neutral mutation"
        },
        {
            "arg_name": "ss",
            "arg_type": "List[Pair[String,Double]]",
            "default_value": "zip[letters[@a],~iid[length[letters[@a]],normal[0,1]]]",
	    "description": "Scaled selection coefficients (2Ns)"
        },
	{
	    "arg_name": "a",
	    "arg_type": "a",
	    "default_value": "getAlphabet",
	    "description": "The alphabet"
	}
    ],
    "examples": ["gtr+x3+mut_sel+dNdS","gtr+x2+mut_sel"],
    "extract": "all",
    "citation":{"type": "article",
		"title": "Mutation-Selection Models of Codon Substitution and Their Use to Estimate Selective Strengths on Codon Usage",
		"year": "2008",
		"author": [{"name": "Yang, Ziheng"},{"name": "Nielsen, Rasmus"}],
		"journal": {"name": "Molecular Biology and Evolution", "volume": "25", "number": "3", "pages": "568--579"},
		"identifier": [{"type":"doi","id":"10.1093/molbev/msm284"}]
	       }
}
