RNAmediator.ConstraintFold

Functions

checkexisting(sid, paired, unpaired, cons, ...)

Validates if output file already exists

constrain_seq(seq_record, const, conslength, ...)

takes input of fold and folds constrained and unconstrained sequences

constrain_temp(fa, temp, window, span, an, ...)

Takes Sequence and fold under temperature constraint Currently not implemented

fold(run_settings, outdir, window, span, ...)

fold prepares and submits sequences to be folded constrained and unconstrained

fold_unconstraint(seq[, temp, queue, ...])

here we take the sequence and the RNA.fold_compound and fold without constraint

foldaround(seq, fc, pos, clength, gibbs, nrg)

here we take the sequence and the RNA.fold_compound and constrain regions of length clength around it to see what happens at the original binding site

main([args])

Main process, prepares run_settings dict, creates logging process queue and worker processes for folding, calls fold

write_out(Output, window, span, temp, const)

Print results to file