https://github.com/ViennaRNA/ViennaRNA

sort by:
Revision Author Date Message Commit Date
140d3db Prepare for release v2.4.4 06 March 2018, 14:39:08 UTC
8d5b665 Fix wrong direction of enclosed base pair in eval_int_loop_comparative() - This resolves a regression introduced in 2bcfbfca1ff85c8beb74836794f9f69d202cd9f8 06 March 2018, 14:30:26 UTC
d93b98d Do not convert structure part of ligand motif to uppercase in RNAfold.c 06 March 2018, 07:33:29 UTC
39f7209 Fix annotation for sc-based ligand motifs in RNAfold - This patch fixes bogus annotation for soft-constraint based ligand motif binding predictions in RNAfold. It also removes the function vrna_sc_get_hi_motif() in favor of the new function vrna_sc_ligand_get_all_motifs() from the RNAlib API. 05 March 2018, 16:48:34 UTC
f2c464d Prevent potentially undefined return value in computeFreedInterval() in neighbor.c 27 February 2018, 15:53:00 UTC
dbca377 SWIG: Ignore CPP warnings about unused variables/labels in Python/Python3 interface 27 February 2018, 15:50:58 UTC
db90721 Allow for lowercase letters in ct2db input and add some fall-through comments to make gcc happy 23 February 2018, 17:00:04 UTC
89c3e3d CLEANUP: Reduce compiler warnings in utils.c 23 February 2018, 17:00:04 UTC
847b2c2 CLEANUP: Reduce compiler warnings in unstructured_domains.c 23 February 2018, 17:00:04 UTC
8178be8 CLEANUP: Reduce compiler warnings in svm_utils.c 23 February 2018, 17:00:04 UTC
c6ad816 CLEANUP: Reduce compiler warnings in structure_utils.c 23 February 2018, 17:00:04 UTC
1f2e899 CLEANUP: Reduce compiler warnings in sequence.c 23 February 2018, 17:00:03 UTC
d0185f7 CLEANUP: Reduce compiler warnings in pertubation_fold.c 23 February 2018, 17:00:03 UTC
6b244e6 CLEANUP: Reduce compiler warnings in part_func_co.c 23 February 2018, 17:00:03 UTC
7b80844 CLEANUP: Reduce compiler warnings in part_func.c 23 February 2018, 17:00:03 UTC
64af16a CLEANUP: Reduce compiler warnings in neighbor.c 23 February 2018, 17:00:03 UTC
80adca5 CLEANUP: Reduce compiler warnings in move_set.c 23 February 2018, 17:00:03 UTC
8a56c4e CLEANUP: Reduce compiler warnings in model.c 23 February 2018, 17:00:03 UTC
56325e0 CLEANUP: Reduce compiler warnings in mfe.c 23 February 2018, 17:00:03 UTC
48451e7 CLEANUP: Reduce compiler warnings in gquad.h 23 February 2018, 17:00:03 UTC
9901f18 CLEANUP: Reduce compiler warnings in fold_compound.c 23 February 2018, 17:00:03 UTC
270eb5a CLEANUP: Reduce compiler warnings in file_utils.c 23 February 2018, 16:58:31 UTC
f3d4206 CLEANUP: Reduce compiler warnings in file_formats_msa.c 23 February 2018, 16:58:31 UTC
cd259ca CLEANUP: Reduce compiler warnings in equilibrium_probs.c 23 February 2018, 16:58:31 UTC
10b4d58 CLEANUP: Reduce compiler warnings in dp_matrices.c 23 February 2018, 16:58:31 UTC
27334eb CLEANUP: Reduce compiler warnings in constraints_soft.c 23 February 2018, 16:58:31 UTC
f99be6e CLEANUP: Reduce compiler warnings in constraints_ligand.c 23 February 2018, 16:58:31 UTC
c7d489a CLEANUP: Reduce compiler warnings in constraints_hard.c 23 February 2018, 16:58:31 UTC
bd13d69 CLEANUP: Reduce compiler warnings in constraints_SHAPE.c 23 February 2018, 16:58:31 UTC
dd5665f CLEANUP: Reduce compiler warnings in cofold.c 23 February 2018, 16:58:31 UTC
f4f76c6 CLEANUP: Reduce compiler warnings in boltzmann_sampling.c 23 February 2018, 16:58:31 UTC
10445b1 CLEANUP: Reduce compiler warnings in alphabet.c 23 February 2018, 16:58:30 UTC
566ecc0 CLEANUP: Reduce compiler warnings in LPfold.c 23 February 2018, 16:58:30 UTC
dbf9083 CLEANUP: Reduce compiler warnings in 2Dpfold.c 23 February 2018, 16:58:30 UTC
26e0d02 CLEANUP: Reduce compiler warnings in 2Dfold.c 23 February 2018, 16:58:30 UTC
54abc83 REFMAN: Add documentation to SWIG wrapper for functions in neighbor.h and walk.h 23 February 2018, 16:46:44 UTC
23fefcc SWIG: Add neighbor.i 23 February 2018, 16:46:38 UTC
659643d SWIG: Add walk.i 23 February 2018, 16:30:08 UTC
3e3b2d1 Add findpath functions that allow for specification of an upper bound for the saddle point 23 February 2018, 15:16:17 UTC
87ea9fc Fix constraint indices for MB loops in unpaired probability computations of LPfold.c 21 February 2018, 14:32:20 UTC
c8983d7 Merge branch 'development' of krios.tbi.univie.ac.at:rna/viennarna into development 21 February 2018, 14:30:57 UTC
34c3bba Add exterior_loops_sc_pf.inc to EXTRA_DIST files 18 February 2018, 17:22:02 UTC
cd934a3 Fix CPPFLAGS for configure-time check of Perl interface build capabilities 18 February 2018, 17:20:52 UTC
e8ddf10 SWIG: Ignore nested union warnings 08 February 2018, 22:13:50 UTC
7a1f145 Minor changes in README - Mostly beautification with Markdown 06 February 2018, 16:27:37 UTC
3e6f75a Use library functions for pair type retrieval in subopt.c 06 February 2018, 15:20:55 UTC
dc1865b Use library functions for pair type retrieval in mfe_window.c 06 February 2018, 15:19:34 UTC
de0910f Use library functions for pair type retrieval in mfe.c 06 February 2018, 15:19:07 UTC
c3e8fb1 Use library functions for pair type retrieval in equilibrium_probs.c 06 February 2018, 15:17:52 UTC
57f0ab8 Use library functions for pair type retrieval in cofold.c 06 February 2018, 15:13:44 UTC
5bb25a3 Use library functions for pair type retrieval in boltzmann_sampling.c 06 February 2018, 15:12:43 UTC
240016b Use library functions for pair type retrieval in LPfold.c 06 February 2018, 15:10:05 UTC
f9e32e5 Use library functions for pair type retrieval in haipin, interiorloop, and multiloop functions 06 February 2018, 13:53:37 UTC
db5b380 TESTS: Update RNAfold unit tests according to changes in UD output 06 February 2018, 13:08:50 UTC
400eb16 Change verbose output for sc-motifs in RNAfold - Now, the verbose output prints the two intervals (5' and 3') for interior-loop like motifs, instead of some weird mix of coordinates. - Also, the example section of the RNAfold manpage was updated to reflect this output 01 February 2018, 14:18:10 UTC
229a9e6 Merge branch 'dev_restruct_eval' into 'development' Restructure Energy Evaluation Interface See merge request rna/viennarna!76 29 January 2018, 17:01:19 UTC
d204fb2 Add simplified interfaces for energy evaluation with Gquads and circular RNAs - This patch also adds more structure to the Energy evaluation section of the reference manual 29 January 2018, 16:57:11 UTC
cb9c0d7 Add consensus structure counterparts for most energy evaluating functions 28 January 2018, 20:50:22 UTC
1157830 Separate energy evaluation functions from their wrappers 28 January 2018, 16:16:12 UTC
b68015e Add some missing references in man pages 25 January 2018, 17:07:31 UTC
88f731f Add some safety measures to sequence.c - Do not try adding sequences if fold_compound is not of type VRNA_FC_TYPE_SINGLE - Free memory for strand information data before allocating new 23 January 2018, 18:36:17 UTC
2bcfbfc Final fix for SHAPE derived constraints ala Deigan et al. in comparative PF 23 January 2018, 18:29:12 UTC
c705cc3 Fix several SHAPE related things for comparative PF computation - SHAPE data is only stored as pseudo-energies, like we do it for single sequences. Boltzmann factors are pre-computed in the *prepare() step, right before the actual recursions. This finally allows for working stochastic backtracking in RNAalifold with SHAPE support - Fix sequence number in warning when sequence in SHAPE file doesn't exactly match sequence in alignment - Add more data in warning if something seems odd when assigning SHAPE data to sequences in alignment 22 January 2018, 20:45:52 UTC
06c9f61 Fix bug in eval_int_loop() that prevented propagation of energy evaluation for loops with nick in strands 17 January 2018, 20:52:59 UTC
f78d57d SWIG: fix findpath wrapper - This changes the default behavior of get_path() and path_findpath() to always return native lists of structures along a refolding path. The 'old' C-array pointer hack is therefore removed from now on... 16 January 2018, 10:03:36 UTC
ec785cf Start adding new API for implementation of exterior loop evaluations 14 December 2017, 13:44:12 UTC
1d8e616 Rip-apart exterior loop recursions for partition function 14 December 2017, 13:42:18 UTC
4f1181d Remove redundancies in exterior_loop.c and apply some performance tweaks 14 December 2017, 13:42:18 UTC
e619bd9 Some cleanup in exterior_loops.c 14 December 2017, 13:42:17 UTC
aea4ae8 Rip-apart f3 exterior loop (sliding window) recursions for comparative MFE - This also changes the difference in corner-case dangling end contributions between sliding window comparative MFE and global comparative MFE prediction in exterior loops 14 December 2017, 13:42:17 UTC
7aaf96d Rip-apart exterior loop f3 (sliding window) recursions for single sequence MFE 14 December 2017, 13:42:17 UTC
c38da5a Cleanup exterior loop f5 MFE computations - This also moves the file exterior_loops.inc to exterior_loop_hc.inc since it only contains hard constraints wrapper code anymore. 14 December 2017, 13:42:17 UTC
061264e Finalize soft constraint wrappers for f5 computations in exterior_loops.c - This now also enables dangles==1||3 for exterior loops in comparative structure prediction (global MFE) mode. 14 December 2017, 13:42:17 UTC
507341a Use pre-processor macro to disable instead enable backward compatibility 14 December 2017, 13:35:05 UTC
d26c700 Add suggestions for alternatives when using the CPP to warn about deprecated functions 14 December 2017, 12:07:24 UTC
f3421e1 Fix autoconf switch to enable deprecation warnings 13 December 2017, 23:15:39 UTC
559c820 Add configure-time linker check for python3 extension 11 December 2017, 13:03:35 UTC
57df6d4 Fix bug in interior-loop like G-quadruplex MFE (single sequence) - Enclosing pair (i,j) was reversed to (j,i) upon backtracing and therefore sometimes failed to find to correct decomposition path. 06 December 2017, 15:37:08 UTC
9a32c46 REFMAN: Use section tags instead of markdown headers in main.dox - Markdown annotated headings are not converted properly with the current doxyrest pipeline. Instead of <sect1><title> tags, the xml output consists of regular <para><heading> tags that do not enclose the entire following section... 27 November 2017, 11:48:45 UTC
19c88f4 DOXYGEN: Fix formula environments 27 November 2017, 11:48:45 UTC
71bc981 DOXYGEN: Heavy re-ordering of the reference manual - We now not only provide detailed modules description, but also add a 'Getting Started' section with some Hello World examples, and additional in-depth sections where we explain the most common concepts, data structures, I/O formats, and utitlities implemented in RNAlib. - We also add more example programs/scripts 27 November 2017, 11:48:33 UTC
c183c3b Some simplifications/fixes for stochastic backtracking with single sequences 24 November 2017, 15:28:54 UTC
a18437d CLEANUP: man/Makefile.am 24 November 2017, 15:28:34 UTC
3c61f8c Simplify comparative hairpin partition function for circular RNAs 14 November 2017, 15:26:04 UTC
916203e Re-add comparative MFE for circular RNAs 14 November 2017, 15:26:03 UTC
bec287f Make MFE decomposition great again! - Turns out, removing the redundancy of a separate forward recursion for comparative structure prediction is not a good idea per-se. The single fill_arrays() function in mfe.c was slowed down by almost 50% compared to the previous implementation with two separate fill_array() functions for single sequences and sequence alignemnts, respectively. This patch adds a seemingly stupid switch conditional to allow for better compiler optimizations thereby making the code fast again. 14 November 2017, 15:26:02 UTC
eb6a645 Some more simplifications in exterior_loops.c - Specifically, we introduce default soft constraints wrappers and rip-apart some recursions into smaller functions 14 November 2017, 15:26:02 UTC
a5a0df5 Fix end-of-string null character 14 November 2017, 15:26:01 UTC
52fccfd UNCRUSTIFY: sequence.[c,h] 14 November 2017, 13:31:29 UTC
df28d2a UNCRUSTIFY: fold.c 14 November 2017, 13:31:28 UTC
bf9bc92 UNCRUSTIFY: part_func.c 14 November 2017, 13:31:28 UTC
6589a5f UNCRUSTIFY: pf_fold.c 14 November 2017, 13:31:27 UTC
60c573a SWIG: Include new header 'ViennaRNA/concentrations.h' 14 November 2017, 13:31:27 UTC
6d371cf Move implementations from part_func_co.c to proper compile units - This eliminates the redundant forward recursion, since it is already covered by the implementation(s) in part_func.c. The concentration computations were moved to a new compile unit 'concentrations.c' and the base pair and dimer probability computations are now located in equilibrium_probs.c where they actually belong. What left in part_func_co.c is a simplified interface wrapper and the backward compatibility wrapper... 14 November 2017, 13:31:26 UTC
bfcb57e Move simplified wrappers and backward compatibility stuff from part_func.c into new file - part_func.c now only contains the basic implementation for global partition function forward recursions. All simplified wrappers and the backward compatibility wrappers can now be found in pf_fold.c 14 November 2017, 13:31:26 UTC
88df998 Remove redundant forward recursions for comparative global PF computation 14 November 2017, 13:31:25 UTC
8df13ef Add pf version for circularized interior loop computations to interior_loops_pf.c 14 November 2017, 13:31:25 UTC
81bd160 Remove redundant forward recursions for comparative global MFE prediction 14 November 2017, 13:31:24 UTC
9b44bf6 Always initialize strand information in vrna_fold_compound_t - We need to initialize at least the strand_number field even when processing a vrna_fold_compound_t of type VRNA_FC_TYPE_COMPARATIVE 14 November 2017, 13:31:23 UTC
84f56c5 Make init of default hard constraints in *_loops less error-prone - For that purpose, we introduce some helper functions that prepare the default hard constraint data structure and return the corresponding default hard constraint evaluation function 14 November 2017, 13:31:23 UTC
back to top