Ejemplo n.º 1
0
def printMods(alignerArgs, indices):
    printMod(indices[0], '[BRACKETED STRING STARTING WITH "#" CHARACTER] Extra command line arguments to pass to Pecan (SETTING SOME OPTIONS WILL BE INCOMPATIBLE WITH THESE SCRIPTS)')
    printMod(indices[1], '[BRACKETED STRING STARTING WITH "#" CHARACTER] Extra command line arguments to pass to Ortheus (SETTING SOME OPTIONS WILL BE INCOMPATIBLE WITH THESE SCRIPTS)')
    printMod(indices[2], '[BRACKETED STRING] Java string (i.e. java -server)')
    printMod(indices[3], '[INTEGER] maximum number of alignment columns in chunk for Ortheus reconstruction')
    printMod(indices[4], '[INTEGER] number of columns to leave between end of reconstruction chunk and final reconstruction')
    return indices[5:]
Ejemplo n.º 2
0
def printMods(alignerArgs, indices):
    printMod(indices[0], '[INTEGER] maximum number of sequences to align in nested clique, default %s ' % alignerArgs.MAX_SEQ_NO)
    return indices[1:]
Ejemplo n.º 3
0
def printEstimateTreeMods(alignerArgs, indices):
    printMod(indices[0], '[FLOAT] default distance to use for branches in initial star tree')
    printMod(indices[1], '[INTEGER] number of iterations of tree estimation to run')
    printMod(indices[2], '[STRING] path to Semphy executable')
    printMod(indices[3], '[BRACKETED STRING STARTING WITH "#" CHARACTER] parameters to pass to Semphy for tree building')
    printMod(indices[4], '[BRACKETED STRING STARTING WITH "#" CHARACTER] parameters to pass to Semphy for pairs of sequences')
    printMod(indices[5], '[INTEGER] minimum number of columns to allow to allow for gapless tree estimations ')
    printMod(indices[6], 'Do sub-tree estimation of the rate, default: %s' % alignerArgs.DO_SUBTREE_BRANCH_LENGTH_ESTIMATION)
    printMod(indices[7], '[FLOAT] total sub tree distance to allow in subtrees used for branch length re-estimation')
    printMod(indices[8], '[STRING] species tree, if provided will guess root of tree buy minimising the number of duplications')
    printMod(indices[9], '[STRING]xN in order leaf species of the leaf sequences, needed if reconciliation-prediction of the root with the species tree is performed')
    return indices[10:]
Ejemplo n.º 4
0
def printEstimateTreeMods(alignerArgs, indices):
    printMod(
        indices[0],
        '[FLOAT] default distance to use for branches in initial star tree')
    printMod(indices[1],
             '[INTEGER] number of iterations of tree estimation to run')
    printMod(indices[2], '[STRING] path to Semphy executable')
    printMod(
        indices[3],
        '[BRACKETED STRING STARTING WITH "#" CHARACTER] parameters to pass to Semphy for tree building'
    )
    printMod(
        indices[4],
        '[BRACKETED STRING STARTING WITH "#" CHARACTER] parameters to pass to Semphy for pairs of sequences'
    )
    printMod(
        indices[5],
        '[INTEGER] minimum number of columns to allow to allow for gapless tree estimations '
    )
    printMod(
        indices[6], 'Do sub-tree estimation of the rate, default: %s' %
        alignerArgs.DO_SUBTREE_BRANCH_LENGTH_ESTIMATION)
    printMod(
        indices[7],
        '[FLOAT] total sub tree distance to allow in subtrees used for branch length re-estimation'
    )
    printMod(
        indices[8],
        '[STRING] species tree, if provided will guess root of tree buy minimising the number of duplications'
    )
    printMod(
        indices[9],
        '[STRING]xN in order leaf species of the leaf sequences, needed if reconciliation-prediction of the root with the species tree is performed'
    )
    return indices[10:]
Ejemplo n.º 5
0
def printMods(alignerArgs, indices):
    printMod(indices[0], '[BRACKETED STRING] set newick tree string ')
    printMod(indices[1], '[STRING]xN set sequence files (this is a mandatory argument)')
    printMod(indices[2], '[STRING] set output file (else output.mfa)')
    printMod(indices[3], '[STRING] set output file for tree (else output.newick)')
    printMod(indices[4], '[STRING] set output score file (else output.score)')
    printMod(indices[5], '[FLOAT]x[ACGT] use following nucleotide frequencies (otherwise expected frequencies have a stationary GC of 40 percent -- this is passed to all the underlying relevant methods)')
    printMod(indices[6], 'Empirically estimate stationary nucleotide frequencies from input sequences')
    printMod(alignerArgs.MAKE_FINAL_ALIGNMENT_INDICE, 'Make alignment (i.e. don\'t just do tree estimation or whatever) default : %s' % alignerArgs.MAKE_FINAL_ALIGNMENT)
    return indices[7:]
Ejemplo n.º 6
0
def printMods(alignerArgs, indices):
    printMod(
        indices[0],
        '[INTEGER] maximum number of sequences to align in nested clique, default %s '
        % alignerArgs.MAX_SEQ_NO)
    return indices[1:]