Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.2.0 commit #10

Merged
merged 4 commits into from
Sep 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 6 additions & 22 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,7 @@
============================================================================================================
v0.1.3
- Changed the database name convention (omega parameter)
- PhyML parser rolled back to slow and naive solution due to breaking updates in last PhyML versions

============================================================================================================
v0.1.2
- The database name convention has changed to be consistent to the latest versions of RAPPASv1 (java)
- The default omega value now is 1.5
- Updated core to v0.1.7, which supports ambiguous bases

============================================================================================================
v0.1.1

- New construction algorithm: now the construction is done by completing two steps.
In the first one, hashmaps of group nodes are built independently and stored on disk in ${workdir}/hashmaps.
After, they are merged into a database hashmap.
- AR Probability matrix is destroyed after the first stage of the algorithm.
It makes the peak RAM consumption approximately to be max(proba matrix size, final database size).

============================================================================================================
v0.1.0
First released version.
v0.2.0
- Supported partial loading of databases with phylo-k-mer filtering (--mu, --max-ram)
- Reintroduced parallelism (--threads)
- Reworked LWR formula so that it is normalized over all branches of the tree
- Various improvements and fixes
- Removed the old changelog since it was related to the functionality that had migrated to IPK
2 changes: 1 addition & 1 deletion epik/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)

set(ENABLE_OMP ON)
set(ENABLE_OMP OFF)
set(ENABLE_SSE OFF)
set(ENABLE_AVX2 OFF)
set(ENABLE_AVX512 OFF)
Expand Down
2 changes: 2 additions & 0 deletions epik/src/epik/place.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ std::vector<placement> filter_by_ratio(const std::vector<placement>& placements,

placed_collection placer::place(const std::vector<seq_record>& seq_records, size_t num_threads)
{
(void)num_threads;

/// There may be identical sequences with different headers. We group them
/// by the sequence content to not to place the same sequences more than once
const auto sequence_map = group_by_sequence_content(seq_records);
Expand Down
2 changes: 1 addition & 1 deletion i2l
Loading