* leave(s) -> leaf(s)
45 lines of code changed in 12 files:
* default for ptserver-related tests
1 lines of code changed in 1 file:
* added auto-update-code for normal ptserver
* inserted '...' behind 'GUUUGAUCAAGUCGAGCGGU' in ptserver-test-source-DB
- probe has exactly two occurrances in the middle of the sequence data
- updated test-results for changed data
* ran TEST_SLOW_find_unmatched_probes to check for further index-errors
- no additional errors caused
- i.e. index-errors seem to occur only on 3'-end
25 lines of code changed in 7 files:
* inlined code
* added expectation that full-probe hits (to detect outdated tests)
14 lines of code changed in 1 file:
* examined and commented index-errors (according to location in source-sequence)
12 lines of code changed in 1 file:
* added (disabled) test-code to detect errors in ptserver index
- for all 20mers it checks whether any subprobe doesn't hit any species hit by the 20mer
- prints test-code for each index-error
* document found index-errors in normal test
150 lines of code changed in 2 files:
* resolve name conflict with <iterator>
11 lines of code changed in 2 files:
* allow to define whether 'T' or 'U' is used in iterated probes
17 lines of code changed in 5 files:
* remove extra-dot at end of each probe in readable-mode
14 lines of code changed in 2 files:
* DRY
12 lines of code changed in 2 files:
* test one result in "unreadable" format
8 lines of code changed in 1 file:
* arb_probe unittest: stuffed leak
10 lines of code changed in 1 file:
* probe-iterator (see [8945])
- added parameter to define separator used in result
- removed parameter 'iterate_reset' from 'arb_probe' (always returns first XXX or all indexed probes)
- not optimized for bigger ptservers (result is kept in memory)
53 lines of code changed in 3 files:
* added parameter -r to arb_2_ascii
- only run in recovery mode when -r is specified
* changed recovery-mode-messages in ARBDB
* parse and name parameters in arb_repair
61 lines of code changed in 3 files:
* tweak probe-iterator (iterates through all probes in ptserver)
- added new param 'READABLE' (report readable probes, instead of internal format)
- added new CLI-params to 'arb_probe' to access probe-iterator
- added unit-tests to secure behavior
Note: feature not used inside ARB atm. Was used by probe-library in the past. Left for debugging.
163 lines of code changed in 5 files:
* added class PTserverConnection to remove duplicated code
* fixed locals and error handling in AP_probe_design_event + AP_probe_match_event
140 lines of code changed in 1 file:
* added a test demonstrating a case where ptserver reports more matches for a 20-mer than for a 10-mer which is a substring of the 20-mer
- i.e. the ptserver index is incomplete
- this happens at the 3'-end of the alignment, if several species end in the SAME 20-mer
80 lines of code changed in 1 file:
* fixed cppcheck warnings
18 lines of code changed in 3 files:
* fixed cppcheck warnings
582 lines of code changed in 3 files:
* added MBI copyright
* fixed include wrappers
* fixed cppcheck warning
49 lines of code changed in 6 files:
* fix cppcheck warnings
49 lines of code changed in 6 files:
* AP_matrix (made members private)
27 lines of code changed in 3 files:
* fixed cppcheck warnings
58 lines of code changed in 9 files:
* fixed cppcheck warnings
7 lines of code changed in 1 file:
* !CompactedSubSequence
- use generic assignment-operator
- use !SmartPtr instead of homegrown ref-counting
* !CompactedSequence
- removed friend
- made class public (no longer dangerous)
* !FastSearchSequence derived from Noncopyable (private cctor/assop removed)
49 lines of code changed in 2 files:
* variable rename (unique)
28 lines of code changed in 1 file:
* pass result parameters to ClustalV_align by reference (using const for result buffers)
31 lines of code changed in 3 files:
* avoid error in target 'savetest' when SVN-file is missing (unclear why it happens)
9 lines of code changed in 1 file:
* terminate clustalV result buffer
- tests failed randomly in NDEBUG mode
3 lines of code changed in 1 file:
* fixed valgrind warnings for clustalv-tests
- gaps-array has to be (size of seq1) + 1
7 lines of code changed in 1 file:
* fixed rest of locals
47 lines of code changed in 1 file:
* more brace fixes
20 lines of code changed in 2 files:
* inlines are static by default
28 lines of code changed in 3 files:
* braces fixed
140 lines of code changed in 4 files:
* MAXN dependent code removed (only MAXN==2 possible now)
2 lines of code changed in 1 file:
* fixed cppcheck warnings
54 lines of code changed in 1 file:
* use 'svn status' instead of 'svn list' introduced in [8913]
- status works offline and is much faster (<1s vs >6s)
32 lines of code changed in 1 file:
* unit-test for clustalv
93 lines of code changed in 2 files:
* script 'arb' now detects ARBHOME using its own location
- no need to set ARBHOME, but no harm if it is set
* 'arb help' shows script and ntree usage
40 lines of code changed in 1 file:
* 'arb_ntree --help' no longer starts up GUI
85 lines of code changed in 2 files:
* fixed cppcheck warnings
5 lines of code changed in 2 files:
* dont dump font lookup
2 lines of code changed in 1 file:
* avoid useless warnings when ARBHOME is not defined
1 lines of code changed in 1 file:
* it's no longer possible to read .svn/entries, since svn-client format changed with v1.7
* instead use 'svn list'
41 lines of code changed in 1 file:
* check gcc-version using perl-script (some gccs report patchlevels on -dumpversion, others dont e.g. SuSE gccs)
* removed versions w/o patchlevel from list of allowed versions
32 lines of code changed in 2 files:
* fixed bug in GBT_check_arb_file (only tried to check remote DB). Introduced in [8642]
* removed an annoying message popup
1 lines of code changed in 1 file:
* 32bit fix for [8909]
2 lines of code changed in 1 file:
* fixed cppcheck warnings
103 lines of code changed in 4 files:
* init_Advisor in AWT_create_root instead of AW_insert_common_property_menu_entries (crashed when an early advice got triggered)
3 lines of code changed in 3 files:
* fixed cppcheck warnings
102 lines of code changed in 6 files:
* fixed cppcheck warnings
275 lines of code changed in 1 file:
* fixed cppcheck warnings
65 lines of code changed in 8 files:
* fixed cppcheck warnings
25 lines of code changed in 1 file:
* fixed cppcheck warnings
149 lines of code changed in 16 files:
* fixed cppcheck warnings
38 lines of code changed in 5 files:
* PH_root
- made members private
- added ctor/dtor
- made a singleton
* fixed other cppcheck warnings
56 lines of code changed in 5 files:
* fixed cppcheck warnings
36 lines of code changed in 10 files:
* fixed cppcheck warnings
113 lines of code changed in 8 files:
* fixed cppcheck warnings
16 lines of code changed in 3 files:
* fixed cppcheck warnings
54 lines of code changed in 6 files:
* eliminated gotos
80 lines of code changed in 1 file:
* fixed cppcheck warnings
8 lines of code changed in 3 files:
* fixed cppcheck warnings
34 lines of code changed in 7 files:
* fixed cppcheck warnings
424 lines of code changed in 11 files:
* fixed cppcheck warnings
29 lines of code changed in 3 files:
* upcased names of several constants
186 lines of code changed in 4 files:
* fixed cppcheck warnings
14 lines of code changed in 3 files:
* fixed cppcheck warnings
35 lines of code changed in 6 files:
* fixed cppcheck warnings
86 lines of code changed in 4 files:
* fixed cppcheck warnings
12 lines of code changed in 1 file:
* fixed cppcheck warnings in ARBDB
350 lines of code changed in 27 files:
* fixed cppcheck warnings
24 lines of code changed in 4 files:
* fix buffer-overflow mentioned in [8879] (+added assertion vs overflow)
2 lines of code changed in 2 files:
* g_b_put_number2 / g_b_read_number2
- now also supports int-range {{{[0x10000000 .. 0x7fffffff]}}}
* that range works for 64- and 32-bit
* previously it silently wrote nothing; read fixed (wrong shift)
- assert put/read numbers are in valid range {{{[0x0 .. 0x7fffffff]}}}
- memtest of generated binary data is broken somehow (64bit: valgrind-reports, 32bit: SEGV)
- pass buffer as *&
74 lines of code changed in 2 files:
* fix binary representation of g_b_put_number2 (affects DB-content)
(changes to test_unit.h reverted by [9508])
60 lines of code changed in 2 files:
* added unit-tests for sequence compression (by master-sequences)
- shows input-restrictions of g_b_put_number2
166 lines of code changed in 3 files:
- disabled assertion
1 lines of code changed in 1 file:
- removed gotos
33 lines of code changed in 1 file:
* restrict number of ARB_NT-windows to 5
- added NT_get_canvas_id() which returns a unique number for each canvas
* separate config-admin window for each canvas (needed to ensure correct tree is used when creating a config)
* store !BranchWindow statically in array
81 lines of code changed in 8 files:
add "time" to required packages for building ARB
1 lines of code changed in 1 file:
* removed dead module
* compile NTREE-modules via wildcard
9 lines of code changed in 2 files:
* style-fix
2 lines of code changed in 1 file:
* NT_global
- renamed instance (GLOBAL_NT -> GLOBAL)
- swallow GLOBAL_gb_main (-> GLOBAL.gb_main)
437 lines of code changed in 25 files:
* removed AWT_graphic_tree from NT_global (this is not a global! every NT-window has it's own treedisp)
- the following functions always used the tree of the 2nd NT-window (once it has been opened; even if it was closed again):
* Species/Sort Species/According to Phylogeny
* anything concerned with species configs (included species were ok, but order depended on wrong tree). Was only notable when EDIT4 was used on configuration.
40 lines of code changed in 7 files:
* separate distance analysis for marked species
50 lines of code changed in 3 files:
* distance analysis (collect mean, min and max distances between leafs in tree)
159 lines of code changed in 5 files:
* new module for branch analysis
- moved code to mark long, deep and degenerated branches into analysis window
* added help
* 'long branch'-detection: new way to calc 'relative length diff'
* functions output more verboose info about topology
634 lines of code changed in 9 files: