http://blog.sciencenet.cn/blog-3334560-1074310.htmlhttps://www.cnblogs.com/pxy7896/p/10008578.html https://blog.csdn.net/tanzuozhev/article/details/80958785 http://www.repeatmasker.org/