target

本文详细介绍了SNMP4J中的三个核心概念:Snmp、Target和PDU。重点阐述了Target类及其子类CommunityTarget和UserTarget的使用方法,并对比了不同SNMP版本的安全特性。

作者: ecsun  链接: http://papa.iteye.com/blog/220544  发表时间: 2008年07月28日

声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

关于Snmp4j包,最重要三个概念,也是三个类:Snmp、Target、PDU。
   
    Target,表示被管理的设备。对于一个被管理的设备,我们关注它的Address,它使用的协议版本version,访问它的用户名和密码、以及对这个设备我们设置跟它打交道的一些策略,比如超时时间、重传次数等。所以有如下方法:
    1)获取或者设置ip地址
    void setAddress(Address address)  
    Address getAddress()
    2)设置或者获取版本号(支持V1,V2c,V3)
    void setVersion(int ver)
    int   getVersion()
    3)超时时间 ( 单位:milliseconds )
    void   setTimeout(long out)
    long getTimeout()
    4)重传次数
    void   setRetries(int retries)
    int   getRetries()
    5)最大PDU大小值
    void setMaxSizeRequestPDU(int max)
    int   getMaxSizeRequestPDU()

    上面这些对于Snmp三个版本都是相同的,不同的只是在于安全方面,具体来说,Snmpv1,v2c采用共同体(community)方式,安全性很差;SnmpV3采用基于用户的安全(USM)方式,安全性能得到很大提高。
   (1) 对于Snmpv1,v2c,使用Target派生出一个子类CommunityTarget,增加了对Community的方法:
        void setCommunity(OctetString community)
        OctetString getCommunity()

    (2)对于SnmpV3,使用其子类UserTarget,增加了一些有关USM安全方面的设置,比如采用的安全模型、安全级别、访问该设备的用户名以及权威引擎ID(authoritative engine ID):
       i)安全级别(支持三种安全级别)
       void setSecurityLevel(int level)
       int   getSecurityLevel()
       ii)访问用户名(该访问用户名称必须在设置USM的时候添加其相应的UsmUser)
       void setSecurityName(OctetString name)
       OctetString   getSecurityName()
       iii)安全模型(支持三种安全模型)
       void setSecurityModel(int model)
       int   getSecurityModel()
       V)权威引擎ID(authoritative engine ID)
       void   setAuthoritativeEngineID(byte[] id)
       byte[] getAuthoritativeEngineID()
   
对于Target的代码大致如下:(摘自Snmp4j的说明文档)

Community Target
CommunityTarget target = new CommunityTarget();
target.setCommunity(new OctetString("public"));
target.setAddress(targetAddress);
target.setVersion(SnmpConstants.version1);User Target
UserTarget target = new UserTarget();
target.setAddress(targetAddress);
target.setRetries(1);
// set timeout to 500 milliseconds -> 2*500ms = 1s total timeout
target.setTimeout(500);
target.setVersion(SnmpConstants.version3);
target.setSecurityLevel(SecurityLevel.AUTH_PRIV);
target.setSecurityName(new OctetString("MD5DES"));

已有 0 人发表留言,猛击->>这里<<-参与讨论


JavaEye推荐



C:\Users\DELL\.conda\envs\new_env\python.exe E:\ceshi\结合三大数据库20250908\1.py 实际列名列表: ['BindingDB Reactant_set_id', 'Ligand SMILES', 'Ligand InChI', 'Ligand InChI Key', 'BindingDB MonomerID', 'BindingDB Ligand Name', 'Target Name', 'Target Source Organism According to Curator or DataSource', 'Ki (nM)', 'IC50 (nM)', 'Kd (nM)', 'EC50 (nM)', 'kon (M-1-s-1)', 'koff (s-1)', 'pH', 'Temp (C)', 'Curation/DataSource', 'Article DOI', 'BindingDB Entry DOI', 'PMID', 'PubChem AID', 'Patent Number', 'Authors', 'Date of publication', 'Date in BindingDB', 'Institution', 'Link to Ligand in BindingDB', 'Link to Target in BindingDB', 'Link to Ligand-Target Pair in BindingDB', 'Ligand HET ID in PDB', 'PDB ID(s) for Ligand-Target Complex', 'PubChem CID', 'PubChem SID', 'ChEBI ID of Ligand', 'ChEMBL ID of Ligand', 'DrugBank ID of Ligand', 'IUPHAR_GRAC ID of Ligand', 'KEGG ID of Ligand', 'ZINC ID of Ligand', 'Number of Protein Chains in Target (>1 implies a multichain complex)', 'BindingDB Target Chain Sequence 1', 'PDB ID(s) of Target Chain 1', 'UniProt (SwissProt) Recommended Name of Target Chain 1', 'UniProt (SwissProt) Entry Name of Target Chain 1', 'UniProt (SwissProt) Primary ID of Target Chain 1', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 1', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 1', 'UniProt (TrEMBL) Submitted Name of Target Chain 1', 'UniProt (TrEMBL) Entry Name of Target Chain 1', 'UniProt (TrEMBL) Primary ID of Target Chain 1', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 1', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 1', 'BindingDB Target Chain Sequence 2', 'PDB ID(s) of Target Chain 2', 'UniProt (SwissProt) Recommended Name of Target Chain 2', 'UniProt (SwissProt) Entry Name of Target Chain 2', 'UniProt (SwissProt) Primary ID of Target Chain 2', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 2', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 2', 'UniProt (TrEMBL) Submitted Name of Target Chain 2', 'UniProt (TrEMBL) Entry Name of Target Chain 2', 'UniProt (TrEMBL) Primary ID of Target Chain 2', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 2', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 2', 'BindingDB Target Chain Sequence 3', 'PDB ID(s) of Target Chain 3', 'UniProt (SwissProt) Recommended Name of Target Chain 3', 'UniProt (SwissProt) Entry Name of Target Chain 3', 'UniProt (SwissProt) Primary ID of Target Chain 3', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 3', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 3', 'UniProt (TrEMBL) Submitted Name of Target Chain 3', 'UniProt (TrEMBL) Entry Name of Target Chain 3', 'UniProt (TrEMBL) Primary ID of Target Chain 3', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 3', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 3', 'BindingDB Target Chain Sequence 4', 'PDB ID(s) of Target Chain 4', 'UniProt (SwissProt) Recommended Name of Target Chain 4', 'UniProt (SwissProt) Entry Name of Target Chain 4', 'UniProt (SwissProt) Primary ID of Target Chain 4', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 4', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 4', 'UniProt (TrEMBL) Submitted Name of Target Chain 4', 'UniProt (TrEMBL) Entry Name of Target Chain 4', 'UniProt (TrEMBL) Primary ID of Target Chain 4', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 4', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 4', 'BindingDB Target Chain Sequence 5', 'PDB ID(s) of Target Chain 5', 'UniProt (SwissProt) Recommended Name of Target Chain 5', 'UniProt (SwissProt) Entry Name of Target Chain 5', 'UniProt (SwissProt) Primary ID of Target Chain 5', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 5', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 5', 'UniProt (TrEMBL) Submitted Name of Target Chain 5', 'UniProt (TrEMBL) Entry Name of Target Chain 5', 'UniProt (TrEMBL) Primary ID of Target Chain 5', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 5', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 5', 'BindingDB Target Chain Sequence 6', 'PDB ID(s) of Target Chain 6', 'UniProt (SwissProt) Recommended Name of Target Chain 6', 'UniProt (SwissProt) Entry Name of Target Chain 6', 'UniProt (SwissProt) Primary ID of Target Chain 6', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 6', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 6', 'UniProt (TrEMBL) Submitted Name of Target Chain 6', 'UniProt (TrEMBL) Entry Name of Target Chain 6', 'UniProt (TrEMBL) Primary ID of Target Chain 6', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 6', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 6', 'BindingDB Target Chain Sequence 7', 'PDB ID(s) of Target Chain 7', 'UniProt (SwissProt) Recommended Name of Target Chain 7', 'UniProt (SwissProt) Entry Name of Target Chain 7', 'UniProt (SwissProt) Primary ID of Target Chain 7', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 7', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 7', 'UniProt (TrEMBL) Submitted Name of Target Chain 7', 'UniProt (TrEMBL) Entry Name of Target Chain 7', 'UniProt (TrEMBL) Primary ID of Target Chain 7', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 7', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 7', 'BindingDB Target Chain Sequence 8', 'PDB ID(s) of Target Chain 8', 'UniProt (SwissProt) Recommended Name of Target Chain 8', 'UniProt (SwissProt) Entry Name of Target Chain 8', 'UniProt (SwissProt) Primary ID of Target Chain 8', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 8', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 8', 'UniProt (TrEMBL) Submitted Name of Target Chain 8', 'UniProt (TrEMBL) Entry Name of Target Chain 8', 'UniProt (TrEMBL) Primary ID of Target Chain 8', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 8', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 8', 'BindingDB Target Chain Sequence 9', 'PDB ID(s) of Target Chain 9', 'UniProt (SwissProt) Recommended Name of Target Chain 9', 'UniProt (SwissProt) Entry Name of Target Chain 9', 'UniProt (SwissProt) Primary ID of Target Chain 9', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 9', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 9', 'UniProt (TrEMBL) Submitted Name of Target Chain 9', 'UniProt (TrEMBL) Entry Name of Target Chain 9', 'UniProt (TrEMBL) Primary ID of Target Chain 9', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 9', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 9', 'BindingDB Target Chain Sequence 10', 'PDB ID(s) of Target Chain 10', 'UniProt (SwissProt) Recommended Name of Target Chain 10', 'UniProt (SwissProt) Entry Name of Target Chain 10', 'UniProt (SwissProt) Primary ID of Target Chain 10', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 10', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 10', 'UniProt (TrEMBL) Submitted Name of Target Chain 10', 'UniProt (TrEMBL) Entry Name of Target Chain 10', 'UniProt (TrEMBL) Primary ID of Target Chain 10', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 10', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 10', 'BindingDB Target Chain Sequence 11', 'PDB ID(s) of Target Chain 11', 'UniProt (SwissProt) Recommended Name of Target Chain 11', 'UniProt (SwissProt) Entry Name of Target Chain 11', 'UniProt (SwissProt) Primary ID of Target Chain 11', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 11', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 11', 'UniProt (TrEMBL) Submitted Name of Target Chain 11', 'UniProt (TrEMBL) Entry Name of Target Chain 11', 'UniProt (TrEMBL) Primary ID of Target Chain 11', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 11', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 11', 'BindingDB Target Chain Sequence 12', 'PDB ID(s) of Target Chain 12', 'UniProt (SwissProt) Recommended Name of Target Chain 12', 'UniProt (SwissProt) Entry Name of Target Chain 12', 'UniProt (SwissProt) Primary ID of Target Chain 12', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 12', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 12', 'UniProt (TrEMBL) Submitted Name of Target Chain 12', 'UniProt (TrEMBL) Entry Name of Target Chain 12', 'UniProt (TrEMBL) Primary ID of Target Chain 12', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 12', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 12', 'BindingDB Target Chain Sequence 13', 'PDB ID(s) of Target Chain 13', 'UniProt (SwissProt) Recommended Name of Target Chain 13', 'UniProt (SwissProt) Entry Name of Target Chain 13', 'UniProt (SwissProt) Primary ID of Target Chain 13', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 13', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 13', 'UniProt (TrEMBL) Submitted Name of Target Chain 13', 'UniProt (TrEMBL) Entry Name of Target Chain 13', 'UniProt (TrEMBL) Primary ID of Target Chain 13', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 13', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 13', 'BindingDB Target Chain Sequence 14', 'PDB ID(s) of Target Chain 14', 'UniProt (SwissProt) Recommended Name of Target Chain 14', 'UniProt (SwissProt) Entry Name of Target Chain 14', 'UniProt (SwissProt) Primary ID of Target Chain 14', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 14', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 14', 'UniProt (TrEMBL) Submitted Name of Target Chain 14', 'UniProt (TrEMBL) Entry Name of Target Chain 14', 'UniProt (TrEMBL) Primary ID of Target Chain 14', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 14', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 14', 'BindingDB Target Chain Sequence 15', 'PDB ID(s) of Target Chain 15', 'UniProt (SwissProt) Recommended Name of Target Chain 15', 'UniProt (SwissProt) Entry Name of Target Chain 15', 'UniProt (SwissProt) Primary ID of Target Chain 15', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 15', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 15', 'UniProt (TrEMBL) Submitted Name of Target Chain 15', 'UniProt (TrEMBL) Entry Name of Target Chain 15', 'UniProt (TrEMBL) Primary ID of Target Chain 15', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 15', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 15', 'BindingDB Target Chain Sequence 16', 'PDB ID(s) of Target Chain 16', 'UniProt (SwissProt) Recommended Name of Target Chain 16', 'UniProt (SwissProt) Entry Name of Target Chain 16', 'UniProt (SwissProt) Primary ID of Target Chain 16', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 16', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 16', 'UniProt (TrEMBL) Submitted Name of Target Chain 16', 'UniProt (TrEMBL) Entry Name of Target Chain 16', 'UniProt (TrEMBL) Primary ID of Target Chain 16', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 16', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 16', 'BindingDB Target Chain Sequence 17', 'PDB ID(s) of Target Chain 17', 'UniProt (SwissProt) Recommended Name of Target Chain 17', 'UniProt (SwissProt) Entry Name of Target Chain 17', 'UniProt (SwissProt) Primary ID of Target Chain 17', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 17', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 17', 'UniProt (TrEMBL) Submitted Name of Target Chain 17', 'UniProt (TrEMBL) Entry Name of Target Chain 17', 'UniProt (TrEMBL) Primary ID of Target Chain 17', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 17', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 17', 'BindingDB Target Chain Sequence 18', 'PDB ID(s) of Target Chain 18', 'UniProt (SwissProt) Recommended Name of Target Chain 18', 'UniProt (SwissProt) Entry Name of Target Chain 18', 'UniProt (SwissProt) Primary ID of Target Chain 18', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 18', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 18', 'UniProt (TrEMBL) Submitted Name of Target Chain 18', 'UniProt (TrEMBL) Entry Name of Target Chain 18', 'UniProt (TrEMBL) Primary ID of Target Chain 18', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 18', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 18', 'BindingDB Target Chain Sequence 19', 'PDB ID(s) of Target Chain 19', 'UniProt (SwissProt) Recommended Name of Target Chain 19', 'UniProt (SwissProt) Entry Name of Target Chain 19', 'UniProt (SwissProt) Primary ID of Target Chain 19', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 19', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 19', 'UniProt (TrEMBL) Submitted Name of Target Chain 19', 'UniProt (TrEMBL) Entry Name of Target Chain 19', 'UniProt (TrEMBL) Primary ID of Target Chain 19', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 19', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 19', 'BindingDB Target Chain Sequence 20', 'PDB ID(s) of Target Chain 20', 'UniProt (SwissProt) Recommended Name of Target Chain 20', 'UniProt (SwissProt) Entry Name of Target Chain 20', 'UniProt (SwissProt) Primary ID of Target Chain 20', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 20', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 20', 'UniProt (TrEMBL) Submitted Name of Target Chain 20', 'UniProt (TrEMBL) Entry Name of Target Chain 20', 'UniProt (TrEMBL) Primary ID of Target Chain 20', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 20', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 20', 'BindingDB Target Chain Sequence 21', 'PDB ID(s) of Target Chain 21', 'UniProt (SwissProt) Recommended Name of Target Chain 21', 'UniProt (SwissProt) Entry Name of Target Chain 21', 'UniProt (SwissProt) Primary ID of Target Chain 21', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 21', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 21', 'UniProt (TrEMBL) Submitted Name of Target Chain 21', 'UniProt (TrEMBL) Entry Name of Target Chain 21', 'UniProt (TrEMBL) Primary ID of Target Chain 21', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 21', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 21', 'BindingDB Target Chain Sequence 22', 'PDB ID(s) of Target Chain 22', 'UniProt (SwissProt) Recommended Name of Target Chain 22', 'UniProt (SwissProt) Entry Name of Target Chain 22', 'UniProt (SwissProt) Primary ID of Target Chain 22', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 22', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 22', 'UniProt (TrEMBL) Submitted Name of Target Chain 22', 'UniProt (TrEMBL) Entry Name of Target Chain 22', 'UniProt (TrEMBL) Primary ID of Target Chain 22', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 22', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 22', 'BindingDB Target Chain Sequence 23', 'PDB ID(s) of Target Chain 23', 'UniProt (SwissProt) Recommended Name of Target Chain 23', 'UniProt (SwissProt) Entry Name of Target Chain 23', 'UniProt (SwissProt) Primary ID of Target Chain 23', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 23', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 23', 'UniProt (TrEMBL) Submitted Name of Target Chain 23', 'UniProt (TrEMBL) Entry Name of Target Chain 23', 'UniProt (TrEMBL) Primary ID of Target Chain 23', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 23', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 23', 'BindingDB Target Chain Sequence 24', 'PDB ID(s) of Target Chain 24', 'UniProt (SwissProt) Recommended Name of Target Chain 24', 'UniProt (SwissProt) Entry Name of Target Chain 24', 'UniProt (SwissProt) Primary ID of Target Chain 24', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 24', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 24', 'UniProt (TrEMBL) Submitted Name of Target Chain 24', 'UniProt (TrEMBL) Entry Name of Target Chain 24', 'UniProt (TrEMBL) Primary ID of Target Chain 24', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 24', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 24', 'BindingDB Target Chain Sequence 25', 'PDB ID(s) of Target Chain 25', 'UniProt (SwissProt) Recommended Name of Target Chain 25', 'UniProt (SwissProt) Entry Name of Target Chain 25', 'UniProt (SwissProt) Primary ID of Target Chain 25', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 25', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 25', 'UniProt (TrEMBL) Submitted Name of Target Chain 25', 'UniProt (TrEMBL) Entry Name of Target Chain 25', 'UniProt (TrEMBL) Primary ID of Target Chain 25', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 25', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 25', 'BindingDB Target Chain Sequence 26', 'PDB ID(s) of Target Chain 26', 'UniProt (SwissProt) Recommended Name of Target Chain 26', 'UniProt (SwissProt) Entry Name of Target Chain 26', 'UniProt (SwissProt) Primary ID of Target Chain 26', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 26', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 26', 'UniProt (TrEMBL) Submitted Name of Target Chain 26', 'UniProt (TrEMBL) Entry Name of Target Chain 26', 'UniProt (TrEMBL) Primary ID of Target Chain 26', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 26', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 26', 'BindingDB Target Chain Sequence 27', 'PDB ID(s) of Target Chain 27', 'UniProt (SwissProt) Recommended Name of Target Chain 27', 'UniProt (SwissProt) Entry Name of Target Chain 27', 'UniProt (SwissProt) Primary ID of Target Chain 27', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 27', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 27', 'UniProt (TrEMBL) Submitted Name of Target Chain 27', 'UniProt (TrEMBL) Entry Name of Target Chain 27', 'UniProt (TrEMBL) Primary ID of Target Chain 27', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 27', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 27', 'BindingDB Target Chain Sequence 28', 'PDB ID(s) of Target Chain 28', 'UniProt (SwissProt) Recommended Name of Target Chain 28', 'UniProt (SwissProt) Entry Name of Target Chain 28', 'UniProt (SwissProt) Primary ID of Target Chain 28', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 28', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 28', 'UniProt (TrEMBL) Submitted Name of Target Chain 28', 'UniProt (TrEMBL) Entry Name of Target Chain 28', 'UniProt (TrEMBL) Primary ID of Target Chain 28', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 28', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 28', 'BindingDB Target Chain Sequence 29', 'PDB ID(s) of Target Chain 29', 'UniProt (SwissProt) Recommended Name of Target Chain 29', 'UniProt (SwissProt) Entry Name of Target Chain 29', 'UniProt (SwissProt) Primary ID of Target Chain 29', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 29', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 29', 'UniProt (TrEMBL) Submitted Name of Target Chain 29', 'UniProt (TrEMBL) Entry Name of Target Chain 29', 'UniProt (TrEMBL) Primary ID of Target Chain 29', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 29', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 29', 'BindingDB Target Chain Sequence 30', 'PDB ID(s) of Target Chain 30', 'UniProt (SwissProt) Recommended Name of Target Chain 30', 'UniProt (SwissProt) Entry Name of Target Chain 30', 'UniProt (SwissProt) Primary ID of Target Chain 30', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 30', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 30', 'UniProt (TrEMBL) Submitted Name of Target Chain 30', 'UniProt (TrEMBL) Entry Name of Target Chain 30', 'UniProt (TrEMBL) Primary ID of Target Chain 30', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 30', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 30', 'BindingDB Target Chain Sequence 31', 'PDB ID(s) of Target Chain 31', 'UniProt (SwissProt) Recommended Name of Target Chain 31', 'UniProt (SwissProt) Entry Name of Target Chain 31', 'UniProt (SwissProt) Primary ID of Target Chain 31', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 31', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 31', 'UniProt (TrEMBL) Submitted Name of Target Chain 31', 'UniProt (TrEMBL) Entry Name of Target Chain 31', 'UniProt (TrEMBL) Primary ID of Target Chain 31', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 31', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 31', 'BindingDB Target Chain Sequence 32', 'PDB ID(s) of Target Chain 32', 'UniProt (SwissProt) Recommended Name of Target Chain 32', 'UniProt (SwissProt) Entry Name of Target Chain 32', 'UniProt (SwissProt) Primary ID of Target Chain 32', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 32', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 32', 'UniProt (TrEMBL) Submitted Name of Target Chain 32', 'UniProt (TrEMBL) Entry Name of Target Chain 32', 'UniProt (TrEMBL) Primary ID of Target Chain 32', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 32', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 32', 'BindingDB Target Chain Sequence 33', 'PDB ID(s) of Target Chain 33', 'UniProt (SwissProt) Recommended Name of Target Chain 33', 'UniProt (SwissProt) Entry Name of Target Chain 33', 'UniProt (SwissProt) Primary ID of Target Chain 33', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 33', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 33', 'UniProt (TrEMBL) Submitted Name of Target Chain 33', 'UniProt (TrEMBL) Entry Name of Target Chain 33', 'UniProt (TrEMBL) Primary ID of Target Chain 33', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 33', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 33', 'BindingDB Target Chain Sequence 34', 'PDB ID(s) of Target Chain 34', 'UniProt (SwissProt) Recommended Name of Target Chain 34', 'UniProt (SwissProt) Entry Name of Target Chain 34', 'UniProt (SwissProt) Primary ID of Target Chain 34', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 34', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 34', 'UniProt (TrEMBL) Submitted Name of Target Chain 34', 'UniProt (TrEMBL) Entry Name of Target Chain 34', 'UniProt (TrEMBL) Primary ID of Target Chain 34', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 34', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 34', 'BindingDB Target Chain Sequence 35', 'PDB ID(s) of Target Chain 35', 'UniProt (SwissProt) Recommended Name of Target Chain 35', 'UniProt (SwissProt) Entry Name of Target Chain 35', 'UniProt (SwissProt) Primary ID of Target Chain 35', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 35', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 35', 'UniProt (TrEMBL) Submitted Name of Target Chain 35', 'UniProt (TrEMBL) Entry Name of Target Chain 35', 'UniProt (TrEMBL) Primary ID of Target Chain 35', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 35', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 35', 'BindingDB Target Chain Sequence 36', 'PDB ID(s) of Target Chain 36', 'UniProt (SwissProt) Recommended Name of Target Chain 36', 'UniProt (SwissProt) Entry Name of Target Chain 36', 'UniProt (SwissProt) Primary ID of Target Chain 36', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 36', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 36', 'UniProt (TrEMBL) Submitted Name of Target Chain 36', 'UniProt (TrEMBL) Entry Name of Target Chain 36', 'UniProt (TrEMBL) Primary ID of Target Chain 36', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 36', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 36', 'BindingDB Target Chain Sequence 37', 'PDB ID(s) of Target Chain 37', 'UniProt (SwissProt) Recommended Name of Target Chain 37', 'UniProt (SwissProt) Entry Name of Target Chain 37', 'UniProt (SwissProt) Primary ID of Target Chain 37', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 37', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 37', 'UniProt (TrEMBL) Submitted Name of Target Chain 37', 'UniProt (TrEMBL) Entry Name of Target Chain 37', 'UniProt (TrEMBL) Primary ID of Target Chain 37', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 37', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 37', 'BindingDB Target Chain Sequence 38', 'PDB ID(s) of Target Chain 38', 'UniProt (SwissProt) Recommended Name of Target Chain 38', 'UniProt (SwissProt) Entry Name of Target Chain 38', 'UniProt (SwissProt) Primary ID of Target Chain 38', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 38', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 38', 'UniProt (TrEMBL) Submitted Name of Target Chain 38', 'UniProt (TrEMBL) Entry Name of Target Chain 38', 'UniProt (TrEMBL) Primary ID of Target Chain 38', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 38', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 38', 'BindingDB Target Chain Sequence 39', 'PDB ID(s) of Target Chain 39', 'UniProt (SwissProt) Recommended Name of Target Chain 39', 'UniProt (SwissProt) Entry Name of Target Chain 39', 'UniProt (SwissProt) Primary ID of Target Chain 39', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 39', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 39', 'UniProt (TrEMBL) Submitted Name of Target Chain 39', 'UniProt (TrEMBL) Entry Name of Target Chain 39', 'UniProt (TrEMBL) Primary ID of Target Chain 39', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 39', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 39', 'BindingDB Target Chain Sequence 40', 'PDB ID(s) of Target Chain 40', 'UniProt (SwissProt) Recommended Name of Target Chain 40', 'UniProt (SwissProt) Entry Name of Target Chain 40', 'UniProt (SwissProt) Primary ID of Target Chain 40', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 40', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 40', 'UniProt (TrEMBL) Submitted Name of Target Chain 40', 'UniProt (TrEMBL) Entry Name of Target Chain 40', 'UniProt (TrEMBL) Primary ID of Target Chain 40', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 40', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 40', 'BindingDB Target Chain Sequence 41', 'PDB ID(s) of Target Chain 41', 'UniProt (SwissProt) Recommended Name of Target Chain 41', 'UniProt (SwissProt) Entry Name of Target Chain 41', 'UniProt (SwissProt) Primary ID of Target Chain 41', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 41', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 41', 'UniProt (TrEMBL) Submitted Name of Target Chain 41', 'UniProt (TrEMBL) Entry Name of Target Chain 41', 'UniProt (TrEMBL) Primary ID of Target Chain 41', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 41', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 41', 'BindingDB Target Chain Sequence 42', 'PDB ID(s) of Target Chain 42', 'UniProt (SwissProt) Recommended Name of Target Chain 42', 'UniProt (SwissProt) Entry Name of Target Chain 42', 'UniProt (SwissProt) Primary ID of Target Chain 42', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 42', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 42', 'UniProt (TrEMBL) Submitted Name of Target Chain 42', 'UniProt (TrEMBL) Entry Name of Target Chain 42', 'UniProt (TrEMBL) Primary ID of Target Chain 42', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 42', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 42', 'BindingDB Target Chain Sequence 43', 'PDB ID(s) of Target Chain 43', 'UniProt (SwissProt) Recommended Name of Target Chain 43', 'UniProt (SwissProt) Entry Name of Target Chain 43', 'UniProt (SwissProt) Primary ID of Target Chain 43', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 43', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 43', 'UniProt (TrEMBL) Submitted Name of Target Chain 43', 'UniProt (TrEMBL) Entry Name of Target Chain 43', 'UniProt (TrEMBL) Primary ID of Target Chain 43', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 43', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 43', 'BindingDB Target Chain Sequence 44', 'PDB ID(s) of Target Chain 44', 'UniProt (SwissProt) Recommended Name of Target Chain 44', 'UniProt (SwissProt) Entry Name of Target Chain 44', 'UniProt (SwissProt) Primary ID of Target Chain 44', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 44', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 44', 'UniProt (TrEMBL) Submitted Name of Target Chain 44', 'UniProt (TrEMBL) Entry Name of Target Chain 44', 'UniProt (TrEMBL) Primary ID of Target Chain 44', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 44', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 44', 'BindingDB Target Chain Sequence 45', 'PDB ID(s) of Target Chain 45', 'UniProt (SwissProt) Recommended Name of Target Chain 45', 'UniProt (SwissProt) Entry Name of Target Chain 45', 'UniProt (SwissProt) Primary ID of Target Chain 45', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 45', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 45', 'UniProt (TrEMBL) Submitted Name of Target Chain 45', 'UniProt (TrEMBL) Entry Name of Target Chain 45', 'UniProt (TrEMBL) Primary ID of Target Chain 45', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 45', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 45', 'BindingDB Target Chain Sequence 46', 'PDB ID(s) of Target Chain 46', 'UniProt (SwissProt) Recommended Name of Target Chain 46', 'UniProt (SwissProt) Entry Name of Target Chain 46', 'UniProt (SwissProt) Primary ID of Target Chain 46', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 46', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 46', 'UniProt (TrEMBL) Submitted Name of Target Chain 46', 'UniProt (TrEMBL) Entry Name of Target Chain 46', 'UniProt (TrEMBL) Primary ID of Target Chain 46', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 46', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 46', 'BindingDB Target Chain Sequence 47', 'PDB ID(s) of Target Chain 47', 'UniProt (SwissProt) Recommended Name of Target Chain 47', 'UniProt (SwissProt) Entry Name of Target Chain 47', 'UniProt (SwissProt) Primary ID of Target Chain 47', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 47', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 47', 'UniProt (TrEMBL) Submitted Name of Target Chain 47', 'UniProt (TrEMBL) Entry Name of Target Chain 47', 'UniProt (TrEMBL) Primary ID of Target Chain 47', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 47', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 47', 'BindingDB Target Chain Sequence 48', 'PDB ID(s) of Target Chain 48', 'UniProt (SwissProt) Recommended Name of Target Chain 48', 'UniProt (SwissProt) Entry Name of Target Chain 48', 'UniProt (SwissProt) Primary ID of Target Chain 48', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 48', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 48', 'UniProt (TrEMBL) Submitted Name of Target Chain 48', 'UniProt (TrEMBL) Entry Name of Target Chain 48', 'UniProt (TrEMBL) Primary ID of Target Chain 48', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 48', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 48', 'BindingDB Target Chain Sequence 49', 'PDB ID(s) of Target Chain 49', 'UniProt (SwissProt) Recommended Name of Target Chain 49', 'UniProt (SwissProt) Entry Name of Target Chain 49', 'UniProt (SwissProt) Primary ID of Target Chain 49', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 49', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 49', 'UniProt (TrEMBL) Submitted Name of Target Chain 49', 'UniProt (TrEMBL) Entry Name of Target Chain 49', 'UniProt (TrEMBL) Primary ID of Target Chain 49', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 49', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 49', 'BindingDB Target Chain Sequence 50', 'PDB ID(s) of Target Chain 50', 'UniProt (SwissProt) Recommended Name of Target Chain 50', 'UniProt (SwissProt) Entry Name of Target Chain 50', 'UniProt (SwissProt) Primary ID of Target Chain 50', 'UniProt (SwissProt) Secondary ID(s) of Target Chain 50', 'UniProt (SwissProt) Alternative ID(s) of Target Chain 50', 'UniProt (TrEMBL) Submitted Name of Target Chain 50', 'UniProt (TrEMBL) Entry Name of Target Chain 50', 'UniProt (TrEMBL) Primary ID of Target Chain 50', 'UniProt (TrEMBL) Secondary ID(s) of Target Chain 50', 'UniProt (TrEMBL) Alternative ID(s) of Target Chain 50'] Traceback (most recent call last): File "E:\ceshi\结合三大数据库20250908\1.py", line 63, in <module> integrated_data = cross_database_mining() File "E:\ceshi\结合三大数据库20250908\1.py", line 37, in cross_database_mining binding_data = load_bindingdb().head(100) # 示例仅处理前100条 File "E:\ceshi\结合三大数据库20250908\1.py", line 10, in load_bindingdb return bindingdb[['Ligand ID', 'UniProt (Primary) ID', 'Ki (nM)']].dropna() File "C:\Users\DELL\.conda\envs\new_env\lib\site-packages\pandas\core\frame.py", line 4113, in __getitem__ indexer = self.columns._get_indexer_strict(key, "columns")[1] File "C:\Users\DELL\.conda\envs\new_env\lib\site-packages\pandas\core\indexes\base.py", line 6212, in _get_indexer_strict self._raise_if_missing(keyarr, indexer, axis_name) File "C:\Users\DELL\.conda\envs\new_env\lib\site-packages\pandas\core\indexes\base.py", line 6264, in _raise_if_missing raise KeyError(f"{not_found} not in index") KeyError: "['Ligand ID', 'UniProt (Primary) ID'] not in index" 进程已结束,退出代码为 1
最新发布
09-09
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值