2017-06-16
	Version 2.1.9
	Modify the errors induced by the disagreement of the chromosome sets between DNA methylation data and regions of interested.
	Add information about the range of DNA methylation value.
	Remove the improper characters in code for entropy calculation.
	Repair the bug in reading genome regions.
	Repair the bug in counting the number of final results.
	Add the data check for DNA methylation values.
	Add the counting of replacement of missing values.

2017-04-25
	Version 2.1.5
	
	* More functions
	More functions were added to this software including: identification of differentially
	methylated regions of interest, or differentially methylated CpG sites.
	
	* Differentially methylated regions (DMR)
	The segments with high specificity (HighSpe) or low specificity (LowSpe) are combined
	into differentially methylated regions (DMR).
	
	* Statistical method for DMR identification
	One way ANOVA analysis was applied to identify the DMRs which is more reliable.
	
	* Support any species
	We re-designed the work flow of the algorithm no longer needing CpG location file,
	which makes SMART2 is available for any species.
	
	* Support more bisulfite sequencing platforms
	Due to algorithm optimization, SMART2 now can be used to analyze any DNA methylation
	data produced by bisulfite sequencing platforms including WGBS, RRBS, and targeting
	bisulfite sequencing techniques including TruSeqEPIC, SureSelect and CpGiant.
	
	* Support replicates for the same group
	SMARTs supports replicates for the same group. Users can assign the group for each sample.
	And the software will combine all the data of replicates from the same group together and
	identify the DMCs or DMRs.
	
	* Support replacement of missing value
	SMARTs supports replacement of missing value via the median methylation value of other
	available samples from the same	group. By this way, SMARTs maximize the usage of CpG sites 
	those have missing value in only minority of samples.
	
	* High analysis speed
	Multiple processing technology was used to speed up for genome segmentation and other 
	functions. The current time consumption of the program is one tenth of the original version.
	
	
2015-03-29
	Version 1.4.0
	
	* SegmentationNormal.py ...
	Revise the bugs of calculating mean methylation levels
	in merging CpGs into small segment.



2014-08-01
	Version 1.0.0
	
	* SMART.py, SegmentationNormal.py ...
	The main program of SMART are initially completed. 

	* setup.py
	Bug fixed to let SMART tolerate some cases while there 
	are wrong setting in the input.

