C# Class CAESGenome.Services.PhredService

Inheritance: IPhredService
Afficher le fichier Open project: ucdavis/CAESGenome

Méthodes publiques

Méthode Description
DownloadResults ( Barcode barcode ) : byte[]
ExecuteValidation ( int barcode ) : void
PhredService ( IRepositoryFactory repositoryFactory ) : System
SaveFiles ( byte contents, string filename, int &fileId ) : string
ScanFiles ( ) : void
SkipValidationAndAllowForDownload ( Barcode barcode ) : void

Private Methods

Méthode Description
FindEndIndex ( int numbers, int startIndex ) : int
FindIndexes ( int numbers, int &start, int &end ) : void
FindStartIndex ( int numbers ) : int
ParseFileName ( string filename, int &barcode, char &row, int &col ) : void
ReadPhredFile ( int barcode, BarcodeFile barcodeFile ) : int[]
RunPhred ( int barcode ) : void
ValidatePhred ( BarcodeFile bcf ) : void
WriteFile ( string filename, byte data, string path ) : bool

Method Details

DownloadResults() public méthode

public DownloadResults ( Barcode barcode ) : byte[]
barcode Barcode
Résultat byte[]

ExecuteValidation() public méthode

public ExecuteValidation ( int barcode ) : void
barcode int
Résultat void

PhredService() public méthode

public PhredService ( IRepositoryFactory repositoryFactory ) : System
repositoryFactory IRepositoryFactory
Résultat System

SaveFiles() public méthode

public SaveFiles ( byte contents, string filename, int &fileId ) : string
contents byte
filename string
fileId int
Résultat string

ScanFiles() public méthode

public ScanFiles ( ) : void
Résultat void

SkipValidationAndAllowForDownload() public méthode

public SkipValidationAndAllowForDownload ( Barcode barcode ) : void
barcode Barcode
Résultat void