-
Notifications
You must be signed in to change notification settings - Fork 371
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
GL-670 Generate BPM.CSV from BPM file #1517
Conversation
retest this please |
src/main/java/picard/arrays/illumina/BpmToNormalizationManifestCsv.java
Outdated
Show resolved
Hide resolved
src/main/java/picard/arrays/illumina/BpmToNormalizationManifestCsv.java
Outdated
Show resolved
Hide resolved
src/main/java/picard/arrays/illumina/BpmToNormalizationManifestCsv.java
Outdated
Show resolved
Hide resolved
@jessicaway @pshapiro4broad I think I've addressed all of your comments. Can you please take another look? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! One minor comment
* A simple class to represent a locus entry in an Illumina Bead Pool Manifest (BPM) file | ||
*/ | ||
public class IlluminaBPMLocusEntry { | ||
String ilmnId; // IlmnID (probe identifier) of locus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generally prefer comments on separate lines
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. Forgot to get them all
Have CompareGtcFiles use IlluminaBPMFile Pass the actual bpm file to the IlluminaBPMFile constructor - no longer pass in DataInputStream.
f1ec492
to
16c5e8d
Compare
Added functionality to parse Illumina BPM (Bead Pool Manifest) files
Added new CLP to generate Illumina 'normalization manifest' CSV file'
Modified GtcToVcf and CompareGtcFiles to use IlluminaBPMFile parser (rather than using the old csv)
Description
Give your PR a concise yet descriptive title
Please explain the changes you made here.
Explain the motivation for making this change. What existing problem does the pull request solve?
Mention any issues fixed, addressed or otherwise related to this pull request, including issue numbers or hard links for issues in other repos.
You can delete these instructions once you have written your PR description.
Checklist (never delete this)
Never delete this, it is our record that procedure was followed. If you find that for whatever reason one of the checklist points doesn't apply to your PR, you can leave it unchecked but please add an explanation below.
Content
Review
For more detailed guidelines, see https://github.com/broadinstitute/picard/wiki/Guidelines-for-pull-requests