The user can now create internal rnase binding sites with unique binding rate constants by passing the rate constant to the add_rnase_site() method.
In the older version, a single binding rate constant is passed to the genome constructor, and all cleavage sites are created using that rate. The old method is still supported but the newer method is preferred. I changed the docs to reflect that. I also added some checks and error handling to ensure that users are not mixing methods. Finally, I added some python unit tests for the updated add_rnase_site().
The user can now create internal rnase binding sites with unique binding rate constants by passing the rate constant to the add_rnase_site() method.
In the older version, a single binding rate constant is passed to the genome constructor, and all cleavage sites are created using that rate. The old method is still supported but the newer method is preferred. I changed the docs to reflect that. I also added some checks and error handling to ensure that users are not mixing methods. Finally, I added some python unit tests for the updated add_rnase_site().