当前位置: 首页>>代码示例>>Python>>正文


Python Tree.__init__方法代码示例

本文整理汇总了Python中tree.Tree.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Tree.__init__方法的具体用法?Python Tree.__init__怎么用?Python Tree.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tree.Tree的用法示例。


在下文中一共展示了Tree.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
    def __init__(self, tree, mp='', ml=''):
        """
        Convert sequences in MSA file into ancestral state for each site and attach them to each node

        @param tree: string, a newick format string or a filename of a newick format file (in this version this only accept a newick format file generated by FastML instead of a untouched newick format file which only contains aligned sequence for all terminal nodes)
        @param mp: string, filename of a MSA file, MP method only
        @param ml: string, filename of a MSA file, ML method only
        """
        Tree.__init__(self, tree, mp, ml)
开发者ID:TinyNecessaryTools,项目名称:ProteinPCA,代码行数:11,代码来源:ml.py

示例2: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
    def __init__(self, tree, mp='', ml='', save=False, outdir=''):
        """
        Reconstruct ancestral state by MP method for a given tree in newick format and a MSA file in fasta format

        @param tree: string, a newick format string or a filename of a newick format file
        @param mp: string, filename of a MSA file, MP method only
        @param ml: string, filename of a MSA file, ML method only
        @param save: bool, save result to a file or print it out (default), default: False
        @param outdir: string, a directory name (with absoluter or relative path) to save result.
        """
        Tree.__init__(self, tree, mp, ml)
        self.save = save
        self.outdir = outdir if outdir else os.getcwd()
开发者ID:TinyNecessaryTools,项目名称:ProteinPCA,代码行数:15,代码来源:mp.py

示例3: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self, client, *args, **kwargs):
     kwargs["draw_zebra"] = False
     self.client = client
     self.directory = get_platform_root_dir()
     self.content = content = os.walk(self.directory)
     if client is not None and hasattr(client, "directory"):
         self.directory = client.directory
     self.directory = kwargs.pop("directory", self.directory)
     self.data = data = {}
     d = {}
     for dirpath, dirnames, filenames in content:
         for name in dirnames:
             d[name] = self.parse_path(name, os.path.join(dirpath, name))
         data[dirpath] = d
         break
     kwargs["data"] = data
     Tree.__init__(self, *args, **kwargs)
     del self.menu
     self.set_directory(self.directory)
开发者ID:germanalen,项目名称:MCEdit-Unified,代码行数:21,代码来源:file_dialogs.py

示例4: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
    def __init__(self, master, root, iconsManager=None, idleRedraw=True,
                 nodeHeight=20, **kw):
        Tree.__init__(self, master, root, iconsManager=None, idleRedraw=True,
                      nodeHeight=20, **kw)
        self.objectToNode = {}  # key is object, values if Node instance
        self.objectToNode[root.object] = root
        
        self.nbCol = 0  # number of columns of buttons
        self.columns = [] # list of ColumnDescriptor instance
        self.balloon = Balloon(master)

        self.colLabIds = []

        self.colWidth = 25 # width of each column in pixels
        self.treeWidth = 180 # width of the tree part of the widget
        self.prevX = 0
        self.prevY = 0

        self.crosshairTk = None
        self.canvas.bind("<Leave>", self.leave_cb)
开发者ID:jackygrahamez,项目名称:DrugDiscovery-Home,代码行数:22,代码来源:TreeWithButtons.py

示例5: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
    def __init__(self, master, root, iconsManager=None, idleRedraw=True,
                 nodeHeight=15, headerHeight=30, treeWidth=160, **kw):

        Tree.__init__(self, master, root, iconsManager=iconsManager,
                      idleRedraw=idleRedraw, nodeHeight=nodeHeight,
                      headerHeight=headerHeight, **kw)

        self.objectToNode = {}  # key is object, values if Node instance
        self.objectToNode[root.object] = root
        
        self.nbCol = 0  # number of columns of buttons
        self.columns = [] # list of ColumnDescriptor instance
        self.balloon = Balloon(master)

        self.colLabIds = []

        self.colWidth = 17 # width of each column in pixels
        w = self.treeWidth = treeWidth # width of the tree part of the widget
        self.newTreeWidth = 0 # used to widen tree whebn labels gets long
        self.prevX = 0
        self.prevY = 0

        # draw the divider between tree and buttons
        canvas = self.canvas

        id_ = canvas.create_line( w-6, 0, w-6, 1000, fill='grey75', width=3)
        self.dividerCanvasId = id_
        canvas.tag_bind(id_,"<Enter>", self.enterDivider_cb)
        canvas.tag_bind(id_,"<Leave>", self.leaveDivider_cb)
        canvas.tag_bind(id_,"<Button-1>", self.dividePress_cb)
        canvas.tag_bind(id_,"<ButtonRelease-1>", self.divideRelease_cb)
        #id_ = canvas.create_line( w+1, 0, w+1, 1000, fill='grey75')
        #self.dividerCanvasIds.append(id_)
        
        self.crosshairTk = None
        self.canvas.bind("<Leave>", self.leave_cb)
        self.circlesForOnOff = True
        self.lastHighligted = None
开发者ID:MolecularFlipbook,项目名称:FlipbookApp,代码行数:40,代码来源:TreeWithButtons.py

示例6: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self, directory_or_file):
     Tree.__init__(self)
     self.counter = Counter(directory_or_file)
开发者ID:jim58246,项目名称:CodeLineCounter,代码行数:5,代码来源:clc.py

示例7: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self, end_node, prec, index, index_list=None):
     Tree.__init__(self, end_node, prec)
     if index_list is None:
         self._index_list = [index]
     else:
         self._index_list = index_list
开发者ID:leighpauls,项目名称:opt_algos,代码行数:8,代码来源:remove.py

示例8: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self, json):
     """
         Constructor.
         It simply calls GeneralTree constructor with specified json.
     """
     Tree.__init__(self, "", json)
开发者ID:vitaly-efremov,项目名称:QuantumTest,代码行数:8,代码来源:cache_tree.py

示例9: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self):
     Tree.__init__(self, get_widget_by_name('Project Explorer Tree'))
开发者ID:MichelKramer31,项目名称:gps,代码行数:4,代码来源:dialogs.py

示例10: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
	def __init__(self):
		""""""
		DownloadManager.__init__(self, lambda x: x, [])
		Tree.__init__(self, [None], self)

		self.config = shared.configuration
开发者ID:GatoLoko,项目名称:tucan,代码行数:8,代码来源:download_tree.py

示例11: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self, id=0, **kwargs):
     Tree.__init__(self, root=NavCategory(**kwargs))
     self.__id = id
     self.__primaries = set()
     if self._root.primary:
         self.__primaries.add(self._root.hid)
开发者ID:YuraAka,项目名称:flexindex,代码行数:8,代码来源:navcategory.py

示例12: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self):
     Tree.__init__(self, root=HyperCategory(hid=Autogen.root_hid, name='All goods'))
     self.add_children({HyperCategory(hid=Autogen.default_hid, name='Default category'): {}})
开发者ID:YuraAka,项目名称:flexindex,代码行数:5,代码来源:hypercategory.py

示例13: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self):
     Tree.__init__(self)
     self._n_nodes = 0
     self._nodes = []    # _nodes is a list of dictionaries.
开发者ID:matt-ankerson,项目名称:ads,代码行数:6,代码来源:binary_tree.py

示例14: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self):
     Tree.__init__(self)
     self.root = None        # Set up the tree with no root
     self._n_nodes = 0
开发者ID:matt-ankerson,项目名称:ads,代码行数:6,代码来源:linked_tree.py

示例15: __init__

# 需要导入模块: from tree import Tree [as 别名]
# 或者: from tree.Tree import __init__ [as 别名]
 def __init__(self):
     Tree.__init__(self, Region(name='Russia', type='country', rid=Autogen.root_rid))
开发者ID:YuraAka,项目名称:flexindex,代码行数:4,代码来源:region.py


注:本文中的tree.Tree.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。