{
    "name": "fMutSel0",
    "result_type": "RevCTMC[Codons[a]]",
    "call": "SModel.fMutSel0'[a,ss,omega,submodel]",
    "args": [
        {
            "arg_name": "omega",
            "arg_type": "Double",
            "default_value": "~uniform[0,1]",
	    "description": "Excess dN/dS"
        },
        {
            "arg_name": "ss",
            "arg_type": "List[Pair[String,Double]]",
            "default_value": "zip[letters[getAminoAcids[@a]],~iid[length[letters[getAminoAcids[@a]]],normal[0,0.5]]]",
	    "description": "Scaled selection coefficients (2Ns) of amino acids"
        },
        {
            "arg_name": "submodel",
            "arg_type": "RevCTMC[a]",
            "default_value": "hky85",
	    "alphabet": "getNucleotides[@a]",
	    "description": "Model of neutral nucleotide substitution"
        },
	{
	    "arg_name": "a",
	    "arg_type": "Codons[a]",
	    "default_value": "getAlphabet",
	    "description": "The alphabet"
	}
    ],
    "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"}]
	       }
}
