treetime/wrappers.py
def assure_tree(params, tmp_dir='treetime_tmp'):
    """
    Function that attempts to load a tree and build it from the alignment
    if no tree is provided.
    """
    if params.tree is None:
        params.tree = os.path.basename(params.aln)+'.nwk'
        print("No tree given: inferring tree")
        utils.tree_inference(params.aln, params.tree, tmp_dir = tmp_dir)

    if os.path.isdir(tmp_dir):
        shutil.rmtree(tmp_dir)

    try:
        tt = TreeAnc(params.tree)
    except:
        print("Tree loading/building failed.")
        return 1
    return 0
def assure_tree(params, tmp_dir='treetime_tmp'):
    if params.tree is None:
        params.tree = os.path.basename(params.aln)+'.nwk'
        print("No tree given: inferring tree")
        utils.tree_inference(params.aln, params.tree, tmp_dir = tmp_dir)

    if os.path.isdir(tmp_dir):
        shutil.rmtree(tmp_dir)

    try:
        tt = TreeAnc(params.tree)
    except:
        print("Tree loading/building failed.")
        return 1
    return 0
def assure_tree ( params , tmp_dir = 'treetime_tmp' ) : if params . tree is None : params . tree = os . path . basename ( params . aln ) + '.nwk' print ( "No tree given: inferring tree" ) utils . tree_inference ( params . aln , params . tree , tmp_dir = tmp_dir ) if os . path . isdir ( tmp_dir ) : shutil . rmtree ( tmp_dir ) try : tt = TreeAnc ( params . tree ) except : print ( "Tree loading/building failed." ) return 1 return 0
Function that attempts to load a tree and build it from the alignment
    if no tree is provided.
Function that attempts to load a tree and build it from the alignment if no tree is provided .