Visual Basic Functions for Bioinformatics

I have written a number of functions for data processing in visual basic. Many of these functions were written for MS Access applications such a OligoMan, DNA DABBLER and BACMan. Although not the best choice for most programming needs in bioinformatics, Visual Basic allows for the quick creation of programs in a MS Windows environment that have well integrated user interfaces. Clicking on the HTML link will show the script marked up with highlight colors in your browser, clicking on the vbs link will open the text file. Some web browsers may try to launch the vbs file as a script, so you may need to 'Save Link As' to view the text file.

BACScoringGrid.vbs
# Original Author: John Bowers 3/1/2002
# Modified for use in MS Access: J. Estill
Draws scoring grids for use with the BACMan package as MS Access forms. Also includes an example of using the Scoring Grid template to draw error checking sheets.
ExportFPC.vbs
# Started: 3/1/2002
# Last Updated:  3/4/2004
Exports data from the BACMan database to the format needed for upload to an FPC database.
GlobalAlignment.vbs
# Started: 2/13/2002
# Last Updated:  2/14/2002
Provides a global alignment of two DNA sequences via a dynamic programming algorithm. This program does not find the exhaustive list of the equally maximum global alignments, but identifies one of the best.
MultiplexDeconvolution.vbs
# Started: 2002
# Last Updated: 2003
Functions written for the deconvolution of multiplex hybridization experiments in the BACMan program. This program uses a set of SQL queries to deconvolute large multiplex experiments. There are probably more elegant ways to program this function, but this algorithm is robust and does the job.
ParseBlast.vbs
# Started: 10/1/2002
# Last Updated:  2/7/2005
Parses output from an NCBI BLAST report and creates a tab delimited text file suitable for upload to MS Excel or an MS Access database.
ParseTransBlast.vbs
# Started: 10/1/2002
# Last Updated:  6/10/2003
Parses output from an NCBI Translated BLAST reports (tBLAST) and creates a tab delimited text file suitable for upload to MS Excel or an MS Access database.
ParseGFASTA.vbs
# Started: 2/11/2003
# Last Updated:  2/11/2003
Parses FASTA formatted files downloaded for genbank and produces a tab delimited text file suitable for upload to an MS Access or MySQL datbase.

Author: James Estill
Last Updated: Thursday, 26 May 2005

The content and opinions expressed on this web page do not necessarily reflect the views of nor are they endorsed by the University of Georgia or the University System of Georgia.