Comments (1)
Rather than caching the distances, I opted to encode the sequences as bit arrays and I calculate hamming distance by counting the 1's from bitseq1 XOR bitseq2. For now, performance seems fine, but if performance becomes an issue, I'll look into the caching approach.
from openrdp.
Related Issues (20)
- Some input files cause FileNotFoundError exception for 3Seq HOT 10
- Potential duplication of code for merge_breakpoints HOT 2
- Divide by zero encountered in unit tests HOT 3
- DeprecationWarning with simple run HOT 3
- Unit test failures HOT 1
- Multiple comparison correction and permutation HOT 3
- Check adjustment of p-values for multiple comparisons
- Random permutation to generate null distribution
- Parallel computing of triplets HOT 13
- Installing Failure HOT 23
- 进程池使用错误 (Process pool usage error) HOT 4
- Indexing issue when passing in a reference sequence (Bootscan) HOT 7
- Error running openrdp HOT 13
- The option -m does not recognize the method HOT 1
- Simulation testing
- RDP gives P-value greater than 1 HOT 2
- User request: constrain analysis to one parent sequence HOT 8
- User reported issue trying to install OpenRDP on Linux cluster HOT 3
- Unable to install HOT 5
- Breakpoints are indexed past the total length of input sequences
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openrdp.