Changes in version 1.1.5 (2016-08-23)
+ We fixed a bug in .addTLB() (called by estimateTechnicalNoise()) that reduced the number of trans-count bins used, though the read counts in those bins were still calculated correctly. Since fixing this bug increased the number of trans-count bins, we adjusted the default values of two settings accordingly:
	o tlb.minProxOEPerBin: 1,000 changed to 50,000
	o tlb.minProxB2BPerBin: 100 changed to 2,500
	o These values have been chosen to ensure that results should change as little as possible from Chicago 1.1.4. Unless you were using custom values, you should not notice any qualitative differences.
	o If you need to re-run chicagoPipeline() (or just estimateTechnicalNoise()) on a chicagoData object created using version 1.1.4 or earlier, please manually update the parameters to their new settings:
	o cd <- modifySettings(cd, settings=list(tlb.minProxOEPerBin=50000, tlb.minProxB2BPerBin=2500))
	o Many thanks to Thomas Sexton for bringing the bug to our attention and helping us fix it.

Changes in version 1.13 (2019-24-10)
+ Defaults are now updated based on .npb file header rather than just checking them for consistency with it.
+ When using Chicago with four-cutter enzymes, make sure you reduce minFragLen parameter. However, this can now only be done when generating the design files, and not in the R package itself.

Changes in version 1.17.1 (2020-09-08)
+ Fixed a small bug that affected distance function estimation in some cases, particularly when used with four-cutter enzymes.
