-
Notifications
You must be signed in to change notification settings - Fork 2
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
Staple architecture #27
Comments
Stapling Architecture: Multiple AlgorithmsThe goal of this architecture is to facilitate ease of construction of many stapling algorithms, such that one only needs to focus on writing algorithms to program the logic of choosing where the staples go, not how to store this information and convert the computer representation to a file readable format etc. Stapling Architecture: ConfigurationsThe architecture should also allow for the autonomous generation of multiple staple configurations.
The variation in configurations generated for a particular scaffold can be achieved in two ways:
|
Staple Architecture: Technical Summary
Staple Architecture: The
|
Summary
The stapling architecture will consist of the following workflow:
Use scaffold (represented as
LatticeRoute
) to form multi-dimensional array representation of the scaffold (StapleBaseClass
)Use this multidimensional array to generate staples, by modifying it with a
StaplingAlgorithm
. The array will contain staple information such as:StapleCollection
). This works by finding the start, crossover and end points corresponding to each staple and then cross-referencing these points to the corresponding nucleotides in the scaffoldThe text was updated successfully, but these errors were encountered: