Difference between revisions of "Bklein7 Week 12"
From LMU BioDB 2015
(updated coder work) |
m (edited language) |
||
Line 44: | Line 44: | ||
#* [[File:Screen Shot 2015-11-23 at 5.10.28 PM.png]] | #* [[File:Screen Shot 2015-11-23 at 5.10.28 PM.png]] | ||
==== Java Project Setup ==== | ==== Java Project Setup ==== | ||
− | # I right-clicked within the empty ''Project Explorer'' tab and chose '''New > Project…''' from the menu that | + | # I right-clicked within the empty ''Project Explorer'' tab and chose '''New > Project…''' from the menu that appeared. |
# I chose ''Java Project'' from the list of “wizards” and clicked on the ''Next >'' button. | # I chose ''Java Project'' from the list of “wizards” and clicked on the ''Next >'' button. | ||
# On the next panel, I entered <code>gmbuilder</code> as the ''Project name:''. | # On the next panel, I entered <code>gmbuilder</code> as the ''Project name:''. | ||
− | #* The ''JRE'' section | + | #* The ''JRE'' section showed Java 1.8, confirming that my version of Java was up to date. |
# I click on the ''Finish'' button. | # I click on the ''Finish'' button. | ||
− | # When asked if I wanted to open the “Java perspective,” I responded with ''Yes''. | + | #* When asked if I wanted to open the “Java perspective,” I responded with ''Yes''. |
# The ''gmbuilder'' project folder was now visible in the ''Project Explorer'' tab. | # The ''gmbuilder'' project folder was now visible in the ''Project Explorer'' tab. | ||
− | #* The ''gmbuilder'' project folder did | + | #* The ''gmbuilder'' project folder did not show a red ''x'' icon. |
+ | |||
=== Initial Build === | === Initial Build === | ||
# I opened the ''gmbuilder'' project by clicking on the gray triangle to the left of its name. | # I opened the ''gmbuilder'' project by clicking on the gray triangle to the left of its name. |
Revision as of 01:30, 24 November 2015
Contents
TO DO
- Check Export!
- ZIP and upload files used in creating the GDB
- Create a new page for the gene testing report (_cw20151119) and link to it from this page
- Follow instructions on the Coder page and update electronic lab notebook
- Consider dividing this page into coder and QA sections
Quality Assurance Work
I created and tested our first Bordetella pertussis gene database, tagged cw20151119.
- Gene Database v1: FILE GOES HERE
- Gene Database Testing Report- cw20151119
Work Log:
- Thursday, November 19: I followed the import-export process for the creation of our first Bordetella pertussis gene database. My protocol was documented on the Gene Database Testing Report page for this database.
- Monday, November 23: I accessed the exported database and went through counting protocols to evaluate its content. Results were posted on the Gene Database Testing Report page for this database.
Coder Work
Before proceeding, I designated my personal laptop as my development computer.
GitHub Repository Clone Setup
GitHub Information:
- My GitHub account: bklein7
- Projects in which I am listed as a developer: LMU Bioinformatics XMLPipeDB Project
- My Team: The Class Whoopers
- My Branch: b-pertussis
GitHub Clone Setup:
- I designated a folder on my Desktop entitled "B. pertussis Project" as the location for my local copy of the XMLPipeDB GitHub repository. To enter this location, I opened Terminal and used the following command:
cd /Users/brandonklein/Desktop/B.\ pertussis\ Project
- I cloned the repository:
git clone https://github.com/lmu-bioinformatics/xmlpipedb.git
- I entered the clone folder:
cd xmlpipedb
- I switched to my branch:
git checkout b-pertussis
- (with QA) Commit and push relevant source data to the GenMAPP Gene Databases folder of your GitHub branch
“Developer Rig” Setup and Initial As-Is Build
Necessary software was downloaded:
- Java developer tools: JDK 8 (which, at this writing, is JDK 8u65)
- Any tool that can unpack .gz and .zip files: Keka (listed as an equivalent software to 7-zip for Mac OS X)
- XMLPipeDB Match utility
- Development environment: Eclipse IDE for Java EE Developers
Eclipse Workspace Setup
- I ran Eclipse.
- When prompted to specify a Workspace, I selected my "xmlpipedb" repository clone folder and clicked "Open".
- I verified that my repository clone folder was listed as the Workspace: and clicked OK.
- When presented with the introductory display, I clicked the Workbench button.
Java Project Setup
- I right-clicked within the empty Project Explorer tab and chose New > Project… from the menu that appeared.
- I chose Java Project from the list of “wizards” and clicked on the Next > button.
- On the next panel, I entered
gmbuilder
as the Project name:.- The JRE section showed Java 1.8, confirming that my version of Java was up to date.
- I click on the Finish button.
- When asked if I wanted to open the “Java perspective,” I responded with Yes.
- The gmbuilder project folder was now visible in the Project Explorer tab.
- The gmbuilder project folder did not show a red x icon.
Initial Build
- I opened the gmbuilder project by clicking on the gray triangle to the left of its name.
- I right-clicked on build.xml listing and chose Run As > Ant Build... from the menu that appears.
- In the Edit Configuration dialog that appears, I entered the "Targets" tab. There, I checked on the clean and dist items in the Targets tab. The Target execution order section near the bottom of the dialog displayed clean, dist.
- I clicked the Run button. After 3 seconds of processing, the build was successful.
- When this was done, I right-clicked on the gmbuilder project folder and chose Refresh from the menu that appears.
- A dist folder was now present inside the gmbuilder project folder. This was my personally-built copy of GenMAPP Builder. Its contents correspond to the extracted contents of the gmbuilder-3.0.0-build-5.zip file that was downloaded in class.
Links
- User Page: Brandon Klein
- Team Page: The Class Whoopers
Assignments Pages
- Week 1 Assignment
- Week 2 Assignment
- Week 3 Assignment
- Week 4 Assignment
- Week 5 Assignment
- Week 6 Assignment
- Week 7 Assignment
- Week 8 Assignment
- Week 9 Assignment
- Week 10 Assignment
- Week 11 Assignment
- Week 12 Assignment
- No Week 13 Assignment
- Week 14 Assignment
- Week 15 Assignment
Individual Journal Entries
- Week 1 Individual Journal
- Week 2 Individual Journal
- Week 3 Individual Journal
- Week 4 Individual Journal
- Week 5 Individual Journal
- Week 6 Individual Journal
- Week 7 Individual Journal
- Week 8 Individual Journal
- Week 9 Individual Journal
- Week 10 Individual Journal
- Week 11 Individual Journal
- Week 12 Individual Journal
- No Week 13 Journal
- Week 14 Individual Journal
- Week 15 Individual Journal
- Week 1 Class Journal
- Week 2 Class Journal
- Week 3 Class Journal
- Week 4 Class Journal
- Week 5 Class Journal
- Week 6 Class Journal
- Week 7 Class Journal
- Week 8 Class Journal
- Week 9 Class Journal
- Week 10 Team Journal
- Week 11 Team Journal
- Week 12 Team Journal
- No Week 13 Journal
- Week 14 Team Journal
- Week 15 Team Journal