Coarsening Nucleobase Count Assignment
Revision as of 04:22, 29 January 2022 by Cosgroved (talk | contribs) (→CoarseningNucleobaseCounter)
Contents
Building On Previous Exercises
Be sure to complete the Half & Half and Ranges exercises first.
Code To Implement
CoarseningNucleobaseCounter
class: | CoarseningNucleobaseCounter.java | |
methods: | count | |
package: | count.exercise | |
source folder: | student/src/main/java |
method: public int count(byte[] chromosome, Nucleobase targetNucleobase)
(parallel implementation required)
In the computation graph below we depict a chromosome of length 42 sliced into 4 Ranges:
There are many incantations of the join_fork_loop to choose from. Be sure to select the correct one.
Choose the one which iterates over your array of Ranges.
Correctness
class: | _CoarseningNucleobaseCounterTestSuite.java | |
package: | count.exercise | |
source folder: | testing/src/test/java |
Pledge, Acknowledgments, Citations
file: | nucleobase-count-coarsen-pledge-acknowledgments-citations.txt |
More info about the Honor Pledge