mnSiteMixtureAllocation
| ctmc : | AbstractHomologousDiscreteCharacterData (pass by reference) | 
| Default : NULL | |
| type : | String (pass by value) | 
| append : | Bool (pass by value) | 
| Should we append or overwrite if the file exists? | |
| Default : FALSE | |
| filename : | String (pass by value) | 
| The name of the file for storing the samples. | |
| printgen : | IntegerPos (pass by value) | 
| The number of generations between stored samples. | |
| Default : 1 | |
| separator : | String (pass by value) | 
| The separator/delimiter between columns in the file. | |
| Default : | |
| version : | Bool (pass by value) | 
| Should we record the software version? | |
| Default : FALSE |