我想让Biopython能够读取PQR文件(修改后的PDB文件,占用率和 B 因子被原子电荷和半径替换)。
Biopython PDB 解析器无法读取 Bfactor,因为它通过 PDB 列索引(PQR 格式不支持)检索值。
标准 PDB 原子记录的示例:
ATOM 1 N LEU 1 3.469 24.678 1.940 1.00 48.46 N
1.00 是占用率,48.46 是 bfactor
和 PQR :
ATOM 1 N LEU 1 3.469 24.678 1.940 0.1010 1.8240
0.1010 是电荷,1.8240 是半径
那么,如何避免"PDBConstructionException: Invalid or missing B factor"
并正确解析电荷/半径值?