11.03.2014 Views

Data integration in microbial genomics ... - Jacobs University

Data integration in microbial genomics ... - Jacobs University

Data integration in microbial genomics ... - Jacobs University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

48 3. CD<strong>in</strong>Fusion<br />

AMD Opteron TM processor 246, with 4 GB ma<strong>in</strong> memory and Debian<br />

GNU/L<strong>in</strong>ux 5.0.3 (lenny).<br />

Figure 3.3: CD<strong>in</strong>Fusion implementation details along the workflow 1, when a s<strong>in</strong>gle sequence is<br />

submitted to the INSDC. CD<strong>in</strong>Fusion implements the Model-View-Controller design pattern.<br />

Classes implement<strong>in</strong>g the data model and its manipulation methods are shown <strong>in</strong> blue, components<br />

belong<strong>in</strong>g to the web user <strong>in</strong>terface (view) are shown <strong>in</strong> white and components direct<strong>in</strong>g<br />

the workflow (control) are shown <strong>in</strong> green.<br />

Figures 3.3 and 3.4 show the implementation details of the software’s<br />

workflow. FASTA files are parsed and validated, when uploaded by the<br />

FastaReader class. It implements the FastaValidatorCallback <strong>in</strong>terface

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!