该脚本用于分析一个包含大量剂量-反应数据的文件夹,这些数据以文本文件形式存储,可能来自某台仪器。它会生成一个文件,将logEC50值与标准误差以及拟合的R平方值以表格形式呈现。
脚本命令 |
注释 |
SetPath “c:\data\june21\” |
此命令设置了脚本后续操作所使用的磁盘和目录。 |
OpenOutput results.txt |
创建一个名为 results.txt 的文件来存储输出结果。 |
表格文本 |
在该文件中创建一个制表符分隔的文本表格。 |
打开 dr.pzfx |
打开 Prism 文件 dr.pzfx |
ForEach dr*.txt |
循环处理所有以 dr 开头、扩展名为 .txt 且位于由 SetPath 命令定义的磁盘和目录中的文件。 |
转到 D |
转到数据部分,即上次访问的数据表。 |
ClearTable |
从表中清除所有数据。 |
Import |
将 ForEach 语句定义的文件导入到第一个空列中。 |
WTable “文件名” %F |
将文件名写入输出文件。 |
Wtable “logEC50”, 5, 1 |
将第 5 行、第 1 个 Y 列(A)中的值写入输出表,并将该表的该列标记为“logEC50”。 |
WTable “logEC50 的标准误”,11, 1 |
将 logEC50 的标准误差(来自结果的第 11 行)写入下一列。 |
Wtable “R2”, 21, 1 |
将 R2 值写入下一列。 |
下一行 |
循环返回至 ForEach 语句并读取下一个文件。若无更多文件,则退出循环。 |
Beep |
发出完成信号。 |