91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何讀取kegg繪圖配置文件中的kgml文件內容

發布時間:2022-02-24 11:43:40 來源:億速云 閱讀:419 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關python如何讀取kegg繪圖配置文件中的kgml文件內容,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

kgml

kegg有個kgml文件需要我們讀取里面的內容,分享python代碼如下:

# -*- coding: utf-8 -*- 
'''
'''
import sys, os, argparse, glob, os.path,time
reload(sys)
sys.setdefaultencoding('utf8')
from pyh import *
import numpy as np
import math
import re
import xml.dom.minidom 
from xml.dom.minidom import  parseString, getDOMImplementation
from collections import OrderedDict
import urllib
import shutil
import codecs
import uuid
from PIL import Image
Bin=os.path.split(os.path.realpath(__file__))[0]    
##########################################################################
dom = xml.dom.minidom.parse(sys.argv[1])
root = dom.documentElement
ff=open(sys.argv[2],"w")
if root.nodeName=='pathway':
    for i in root.childNodes:
        if i.nodeType==1:
            if i.nodeName=='entry':
                link=i.getAttribute('link')
                #print link+'\n'
            for g in i.childNodes:
                if g.nodeName=='graphics':
                    type=g.getAttribute('type')
                    x=g.getAttribute('x')
                    y=g.getAttribute('y')
                    width=g.getAttribute('width')
                    height=g.getAttribute('height')
                    #print "%s\t%s\t%s\t%s\t%s\n"%(type,x,y,width,height)
            ff.write("%s\t(%s)\t%s\n"%(type,x+','+y+","+width+","+height,link))

關于“python如何讀取kegg繪圖配置文件中的kgml文件內容”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乡县| 集安市| 余庆县| 英超| 昌黎县| 军事| 城步| 德庆县| 苍溪县| 佳木斯市| 施甸县| 乾安县| 靖州| 依安县| 都兰县| 宁陵县| 璧山县| 额敏县| 邢台县| 武平县| 井冈山市| 永兴县| 英山县| 湟源县| 策勒县| 台湾省| 乌鲁木齐县| 额尔古纳市| 南和县| 萨迦县| 通许县| 郎溪县| 克拉玛依市| 长顺县| 通山县| 伊金霍洛旗| 洛阳市| 榆中县| 江川县| 密云县| 金阳县|