Package edu.mayo.bsi.ngsportal.server

Interface Summary
Authenticator Interface for determining whether a specified LAN ID & password are valid.
HasValue Interface for classes that wish to have arrays that are sortable by Arrays.binarySearch
Usage Interface for classes that have command line arguments.
 

Class Summary
AnalysisDriver  
ArrayRoutines Routines for manipulating arrays of Objects, since Java's class does a poor job of it.
AuthenticatorLdapImpl Adapter between interface Authenticator and the mayo-commons-directory LdapWrapper implementation.
BaseNGSPortalServiceTest  
BatchRun @author Gregory Dougherty
BrainSurgery Class to move Status values and keep everything in sync.
Compressor Class that seamlessly handles reading and writing Zipped, Gzipped, and Bzipped files, using Java's built in code for dealing with Zipped files, and Apache's code for dealing with BZipped and Gzipped files.
ContactSorter @author Gregory Dougherty
DownloadServlet @author m106573
FastQCParser Class to parse a FastQC file, and make the results available to callers
FileNamePlusFilter Class that filters for files that have a name plus one or more characters
GetOpts A utility class to handle getting user options.
GwtRpcDataSource Data source with ability to communicate with server by GWT RPC.
HTMLCoder Class to encode and decode all the parameters needed to do a search on the server, or to rebuild the interface on the client.
HTTPCoder @author Gregory Dougherty
NGSParser @author Gregory Dougherty
NGSPortalServiceImpl The server side implementation of the RPC service.
Pair @author Gregory Dougherty
ParseDriver @author Gregory Dougherty
PortalConnection Class that tracks information about a person who is using the NGS Portal
PortalEmail Class that extends HtmlEmail, and lets us block sending email messages during unit testing
ProjectTest  
QCResultsUploader @author Gregory Dougherty
ReportRunInfo @author Gregory Dougherty
SampleData Class holding the sample data from a Sequenced Sample, so it can be printed out
SessionKey  
SQLHandler Class to handle all the SQL Parsing, to decrease the size of the NGSPortalServiceImpl class
UploadServlet Class that builds a Servlet that can receive a run upload
WeeklyProjectReports  
 

Enum Summary
GetOpts.ArgType Enumerated Type to specify the type of argument (if any) any option has
GetOpts.OptType Enumerated Type to specify the type of option.