摘要:本发明提供了一种编码器和解码器的构建方法,包括以菁染料溶液或菁染料溶液和双链DNA为模板,H+、钾离子、钠离子和单链DNA为输入因子,以浓度为1‑100×10‑3mol/L,pH=7.0‑9.0的Tris‑HCl缓冲溶液作为一路输入信号,再以输入因子或其组合作为平行输入信号,以二倍体或输入因子诱导产生的菁染料聚集状态作为输出信号,构建编码器或解码器。该编码器和解码器,灵敏度高,开关比大,较容易区分,阈值能达到0.3以下;输出信号易检测,并且检测仪器依赖性小,用吸收/荧光检测器就可以实现,可高效灵敏、简单快速地检测出溶液中的离子浓度。