Bioinformatics Division, TNLIST, Department of Automation, Tsinghua University 100084 China.|Bioinformatics Division, TNLIST, Department of Automation, Tsinghua University 100084 China.|Bioinformatics Division, TNLIST, Department of Automation, Tsinghua University 100084 China.|Bioinformatics Division, TNLIST, Department of Automation, Tsinghua University 100084 China.