[root]/UNIT_TESTER/run
consense
(0 files, 0 lines)
1
(7 files, 475 lines)
2
(5 files, 894 lines)
3
(4 files, 1543 lines)
4
(3 files, 146 lines)
6
(1 files, 49 lines)
diff
(4 files, 72 lines)
display
(25 files, 17249 lines)
distance
(5 files, 151 lines)
fakehome
(0 files, 0 lines)
general
(6 files, 90 lines)
help
(3 files, 933 lines)
homefake
(0 files, 0 lines)
.arb_prop
(1 files, 1 lines)
impexp
(39 files, 4469 lines)
pars
(22 files, 828 lines)
pvp
(4 files, 63 lines)
tools
(23 files, 475 lines)
trees
(1 files, 27 lines)
xsub
(4 files, 511 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| westram | 133 (100.0%) | 30642 (100.0%) | 230.3 |
* reintegrates 'refactor' into 'trunk'
- eliminates old interface of {{{GBS_strstruct}}}
- add a few new unittests (editor-config string + some PT-SERVER-functions)
* adds: log:branches/refactor@19300:19338
3 lines of code changed in 3 files:
* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166
914 lines of code changed in 1 file:
* reintegrates 'split' into 'trunk'
- implemented beta version of alignment splitter
* adds: log:branches/split@19077:19099
1795 lines of code changed in 1 file:
* reintegrates 'unittest' into 'trunk'
* adds: log:branches/unittest@18363:18425
6399 lines of code changed in 9 files:
* reintegrates 'saicalc' into 'trunk'
- implements #730
* adds: log:branches/saicalc@18141:18310
188 lines of code changed in 1 file:
* reintegrates 'fts' into 'trunk'
* adds:
- log:branches/fts@17653,17655:17717,17724:18087
- [17925/branches/gui]
3508 lines of code changed in 3 files:
* implement GB_copy_overlay
- works like GB_copy_std if destination is empty container.
- completely overwrites existing entries including protection + marks.
- added unittests (overlay onto empty container + onto filled container). both reproduce original database ("TEST_copy.arb").
- adds an assertion vs accidently overwriting temp entries (doing so currently is "undefined behavior").
2 lines of code changed in 1 file:
* fix number of tabs between key and data (ASCII DB format)
- auto-updated all databases.
3133 lines of code changed in 8 files:
* reintegrates 'clone' into 'trunk'
* adds: log:branches/clone@17813:17835
234 lines of code changed in 2 files:
* reintegrates 'mix' into 'trunk'
- improve git/svn interoperability
* adds: log:branches/mix@17637:17640
2 lines of code changed in 1 file:
* applying ACI to groupname only had an effect together with overwrite mode {{{KEEP_OLD_NAMES}}}. fixed.
4 lines of code changed in 1 file:
* reintegrates 'group' into 'trunk'
- implements #780
* adds: log:branches/group@17162:17190,17261:17341
98 lines of code changed in 6 files:
* reintegrates 'tree' into 'trunk'
- implements #735
* adds:
- log:branches/addtest@17040:17044
- log:branches/tree@16921:17109
0 lines of code changed in 1 file:
* reintegrates 'unittest' into 'trunk'
- fixed non-deterministic behavior of add-species:
* 2 sequences in test-DB were identical (changed 1 bp)
* {{{AP_tree_edge}}} cannot be used to store insert-positions (uses pair of {{{AP_tree_nlen}}} instead)
* corrected some undefined behavior (results did depend on compiler version+flags):
- general order of inserts was undefined
- order of initial-insert was undefined (used by complete tree reconstruction)
- bugs fixed:
* not all possible insert-positions were tested
* sometimes species were added at wrong positions
* if multiple species were inserted at the same position, the following optimization
- did modify topology
- now optimizes all multi-inserts globally
- at leaf-positions: includes the leaf (Note: this does not modify the original topology)
* insert order now is "longest sequence first" (was "shortest sequence first")
- fixed unwanted behavior when testing for content of generated files
* adds: log:branches/unittest@16807:16860
0 lines of code changed in 1 file:
* reintegrates 'aci' into 'trunk'
- split TEST_GB_command_interpreter (too big, esp. for sanitizer)
- fix undefined behavior in {{{GBS_regreplace}}}
- reduce test DB
* adds: log:branches/aci@16376:16382
85 lines of code changed in 1 file:
* reintegrates 'saiexport' into 'trunk'
- implements #743
* adds: log:branches/saiexport@16023:16118
1667 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- adds markerline to load/save-test-DB (bitstring data)
- store encoding in cached bitstring entries (to avoid cache-hit returns wrong encoding; fixes #760)
* adds: log:branches/fix@16072:16076
18 lines of code changed in 4 files:
* reintegrates 'fix' into 'trunk'
- automatically deletes field 'group_name' at root of tree
- done while loading tree
- provides workaround for #753
* adds: log:branches/fix@15870:15875
0 lines of code changed in 1 file:
* reintegrates 'db' into 'trunk'
- fixes #742
* adds: log:branches/db@15618:15623
100 lines of code changed in 3 files:
* merge [14675:14681] from 'gde' into 'trunk'
- change DB interface function concerned with GB_FLOAT from double -> float
- introduce more stable ascii <-> float conversion
* adds: log:branches/gde@14676:14681
18 lines of code changed in 4 files:
* reintegrates 'dbsave' into 'trunk'
- implements #665
* adds: log:branches/dbsave@14521:14555
0 lines of code changed in 7 files:
* adds a "no color" entry to colorset in test DB (as generated by pre-[14094] versions)
* auto-remove such entries in rename-session
1 lines of code changed in 2 files:
* correct stored colorsets when committing rename-session (fixes #660)
* summarize failures when restoring a colorset
1 lines of code changed in 1 file:
* add a colorset to test DB
35 lines of code changed in 3 files:
* reintegrates 'ptsfix' into 'trunk'
- fixes #659
* adds:
- log:branches/ptsfix@13960:13969
16 lines of code changed in 4 files:
* reintegrates 'pars' into 'trunk'
- fixes #528, #609, #620, #631, #633, #640, #641
- implements #619, #627
* adds:
- log:branches/addtest@13123:13260,13523:13551,13570
- log:branches/check@13365:13375,13450:13457
- log:branches/check2@13458:13465
- log:branches/fix@13522:13588
- log:branches/fixres@13270:13277,13279:13293,13295:13326
- log:branches/pars@12938:13280,13282:13325,13327:13387,13389:13527,13530:13624
83 lines of code changed in 3 files:
* reintegrates 'slv' into 'trunk'
* performs #624
* adds:
- log:branches/slv@13152:13190
9 lines of code changed in 2 files:
* reintegrates 'alilink' into 'trunk'
- fixes #419, #145, #563
* adds:
- log:branches/addtest@12468:12472
- log:branches/alilink@12419:12421,12423:12429,12431:12432,12437:12601,12603:12666
- log:branches/oldrealign@12499,12501,12537,12541,12548,12595,12607,12612,12616,12620,12625,12628,12634,12641
1376 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk'
- fixing #507
* adds:
- log:branches/tree@12004:12019
0 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk'
- implements #417 (multifurcate tree)
- tree display
* adds MULTIFURC MODE
* reordered modes (synchronizes NTREE and PARSIMONY)
- branch analysis
* display number of multifurcations in 'mark long branches'
* display "in-tree-distance" and "per-species-distance"
- added function to toggle '100%' bootstraps
- document bug in GBT_remove_leafs (#452)
* adds:
- log:branches/tree@11425:11487
0 lines of code changed in 1 file:
* reintegrates 'ptsfix' into 'trunk':
* adds:
- log:branches/ptsdump@8966:9000
- log:branches/ptsfix@8965:9012,9014:9017,9019:9023,9025:9046,9048:9089,9091:9114,9116:9132,9134:9139,9141:9145,9147:9151,9153:9158,9160:9379,9381:11059
- log:branches/ptsstartup@9160:9235,9237:9278,9280:9336,9339:9361,9363:9446
- log:branches/ptsundef@9061:9358
3597 lines of code changed in 4 files:
* added unit test for rename-session
- does not use nameserver (just tests renaming of species and correction of names in trees and configs)
1400 lines of code changed in 1 file:
- added species configurations to test DB
22 lines of code changed in 2 files:
* Tree IO (patch reintegrates branch 'tree')
- added unit test (!TreeReader, export/import consistency for most export-parameters combinations)
- refactorings: moved more behavior into !TreeReader; deny access to class internals
- improved error messages/warnings
* show error-position in input data when bailing out
* warn about unused data behind tree
* trees < 2 species produce error now
- behavior
* fixed export/import of bootstrap values (expect ':' as separator; avoiding misinterpretation of group names starting with digits)
* auto-name unnamed nodes
* supports bootstrap values specified as percent (e.g. '12.5%')
* no longer interpret {{{''}}} as escape sequence for a single {{{'}}}
* no longer remove leading '_' from leaf-/groupnames (no idea why this was done)
- fixes:
* export+import of tree using double quotes often resulted in leaf-/groupnames enclosed in double-quotes (or more often failed to load completely)
* name of root-node was lost after import.
* better support for single-node subtrees, e.g. '(leafname)'. Nodes were skipped.
* deadlock occurring when tree file was truncated somewhere in the middle.
* leaks stuffed
0 lines of code changed in 1 file:
* added unit test reading corrupted tree file
- checks for proper failure
- failed till [10278]; succeeds now
72 lines of code changed in 1 file:
* added a unit test for genome file importer (currently disabled because it segfaults)
- test uses flatfile attached to #335
- expected test result has been generated with [7813] where importer still worked
953 lines of code changed in 2 files:
- added unit-test for GB_optimize
1378 lines of code changed in 2 files:
* 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
4 lines of code changed in 3 files:
* added unit-tests for sequence compression (by master-sequences)
- shows input-restrictions of g_b_put_number2
0 lines of code changed in 1 file:
merge from e4fix [8135] [8136] [8137] [8138] [8139] [8140] [8141] [8142] [8143] [8144] [8222]
(this revives the reverted patches [8129] [8130] [8131] [8132]; see [8133])
* fixes
- some free/delete mismatches
- wrong definition of ORF objects (Level was no bit value)
- amino consensus (failed for columns only containing 'C')
* rename
- AA_sequence_term -> orf_term
- ED4_sequence_terminal_basic -> ED4_abstract_sequence_terminal
* cleaned up hierarchy dumps
* tweaked is_terminal()/to_terminal()
0 lines of code changed in 3 files:
(17 more)