Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

DNA Search Algorithm Optimization using Operating System Principles, Slides of Computer Science

A project to improve the accuracy and efficiency of a dna search algorithm by implementing operating system elements such as semaphores, multi-threading, and file management. An executive summary, system selection, system analysis, system design, and references.

Typology: Slides

2012/2013

Uploaded on 03/28/2013

ekana
ekana 🇮🇳

4

(44)

385 documents

1 / 20

Toggle sidebar

Related documents


Partial preview of the text

Download DNA Search Algorithm Optimization using Operating System Principles and more Slides Computer Science in PDF only on Docsity! DNA Awesomeness! Docsity.com Overview  Executive Summary  System Selection  System Analysis  System Design  Operating System Elements  Operating System Elements: Significant Points  Methodology and Technology for the Solution  References  Screen Shots  GUI  Features  Demonstration Docsity.com System Analysis  Searching the entire human genome is daunting. The current method uses shortcuts to overcome this problem, producing inaccurate results:  Approximate matches are returned.  Only regions with the highest probability of finding a match are searched. Docsity.com System Design  A user-friendly GUI has been designed.  Tool tips  Search timer  Search results  Search bounds  Controls • GUI buttons • Menu items  String to search for • Entered by typing • Entered by indicating a file containing the string  Pong Docsity.com Operating System Elements o Semaphores o Multi-threading o File Management Docsity.com Methodology and technology for the solution  Create GUI  Add code to make GUI functional  Create Reader class  Create Partitioner class  Create SearchControl class  Create ResultsPair class  Create custom Timer class  Incorporate Pong! Docsity.com References  Addison-Wesley (2002), The Java Developers Almanac 1.4. Retrieved 12/01/07, from http://www. exampledepot.com/egs/java.io/CreateDir.html  Basic Local Alignment Search Tool (BLAST) FAQ. Retrieved 9/15/07, from http://www.ncbi.nlm.nih. gov/blast/Blast.cgi?CMD=Web&PAGE_TYPE=Bla stFAQs#LCR  Java™ Platform, Standard Edition 6 API Specification. Retrieved multiple times 9/15/07 through 12/6/07, from http://java.sun.com/javase/ 6/docs/api/ Docsity.com References (cont.)  Stallings, W. (2005). Operating Systems: Internals and Design Principles. Upper Saddle River, New Jersey: Pearson Prentice Hall.  Sun Developer Network (SDN): Developer Forums 12/1/03. Retrieved 12/1/07 from http://forum.java.sun.com/thread.jspa?threadID=46 8852&messageID=2167964 Docsity.com e GUI Features: File Chooser Look In: | Local Disk (C:) Gal] Ct] |] |e] ga -/) o— CE) atl (J e758a0dd9c6e1d8c5b8989F3c 12513 [1 Course Technology 4 i386 4 cyawin [4] New Folder CJ dell CJ plan [J Documents and Settings (J Program Files EJ drivers [A robocode 4] FileName: — | Files of Type: |All Files Docsity.com GUI Features: File Menu DNA Awesomeness! Exit ence to Search For... Select file with sequence to search for... OQ Choose file! <...10 file selected... > Enter sequence to search for... Oo [e fo string entered... = File to search through... Choose file! = ...n0 file selected... = -Search Bounds (2 Time Limit ‘© Number of hits ®@ No Limits |g seconds [0] hits rResults Application loaded normally rlimers Time Elapsed 0:00:00 Estimated Time [over 9000] Start Pause/Resume Pong Stop /Log Docsity.com GUI Features: Run Menu DNA Awesomeness! Pause Resume earch For... h sequence to search for... Stop joose file! PONG B selected... > Enter sequence to search for... Oo [e fo string entered... = File to search through... Choose file! = ...n0 file selected... = -Search Bounds (2 Time Limit ‘© Number of hits ®@ No Limits |g seconds [0] hits rResults Application loaded normally rlimers Time Elapsed 0:00:00 Estimated Time [over 9000] Start Pause/Resume Pong Stop /Log Docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved