Assembly QA Part 1 DEV Steps: Difference between revisions
From Genecats
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
hgwdev > hgsql -Ne "select chrom, size from chromInfo" $newDb > newChromSizes assemblyName (e.g., "ornAna2") | hgwdev > hgsql -Ne "select chrom, size from chromInfo" $newDb > newChromSizes assemblyName (e.g., "ornAna2") | ||
hgwdev > sdiff -s oldChromSizes newChromSizes | hgwdev > sdiff -s oldChromSizes newChromSizes | ||
mkdir /hive/users/cath/assemblies/assemblyName | |||
#Optional: Create an alias to your new dir | #Optional: Create an alias to your new dir |
Revision as of 23:58, 19 September 2016
Welcome to the Assembly QA Part 1: DEV Steps page! 😎
Page created Fall. 2016 by Cath, Jairo, and ChrisV.
This page is currently a draft in progress.
For now, use Releasing_an_assembly instead.
1. Set up a directory in hive
- You will need a place to put output. Make a directory in your hive:
- mkdir /hive/users/cath/assemblies/assemblyName
hgwdev > hgsql -Ne "select chrom, size from chromInfo" $oldDb > oldChromSizes assemblyName (e.g., "ornAna1") hgwdev > hgsql -Ne "select chrom, size from chromInfo" $newDb > newChromSizes assemblyName (e.g., "ornAna2") hgwdev > sdiff -s oldChromSizes newChromSizes mkdir /hive/users/cath/assemblies/assemblyName
- Optional: Create an alias to your new dir
Claim it in Redmine & PushQ
- Find your assembly in the associated Assembly Redmine ticket.
- If there is no Redmine for your assembly, you should create one, assign to yourself, and add the engineer as a watcher.
- If one exists, read carefully, assign it to yourself. Make sure the engineer is a watcher.
- For any issues found in the QA process, report in the Redmine ticket.
- Find your assembly in the PushQ
- Click on the link in the "Queue ID" column
- Click the "lock" button at the top of the page to "unlock" the fields for editing.
- Add your name to the "Reviewer" column.
Overall Quality Check
Check chrom sizes
- Ignore this if assembly is the first for a species.
- For a new assembly version, compare the chrom sizes from the last assembly to this new assembly version.
- Output chrom sizes into two files and compare them.
hgwdev > hgsql -Ne "select chrom, size from chromInfo" $oldDb > oldChromSizes assemblyName (e.g., "ornAna1") hgwdev > hgsql -Ne "select chrom, size from chromInfo" $newDb > newChromSizes assemblyName (e.g., "ornAna2") hgwdev > sdiff -s oldChromSizes newChromSizes
.
.
🔵 Done with DEV steps? Let's go to Assembly QA Part 2: BETA Steps