X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=sracommand.h;fp=sracommand.h;h=c53a17ddc038361c1dab613723eeef17b37e736b;hp=5cc371447ecb0b47605c642eb523afe7d2d7bac6;hb=f7184748e1519090deecfb6dd9fda118ffba2b53;hpb=cac38e9e251998fa0b825d00189534534948d226 diff --git a/sracommand.h b/sracommand.h index 5cc3714..c53a17d 100644 --- a/sracommand.h +++ b/sracommand.h @@ -36,27 +36,28 @@ public: private: bool abort, isSFF, pairedOligos; int tdiffs, bdiffs, pdiffs, sdiffs, ldiffs; - string sfffile, fastqfile, outputDir, groupfile, file, oligosfile, contactfile, inputfile; - string libStrategy, libSource, libSelection, libLayout, platform, instrumentModel, fileType; - string submissionName, lastName, firstName, email, centerName, centerType, description; - vector outputNames, Groups, revPrimer; + string sfffile, fastqfile, outputDir, file, oligosfile, contactfile, inputfile, mimarksfile; + string libStrategy, libSource, libSelection, libLayout, platform, instrumentModel, fileType, dataType; + string submissionName, lastName, firstName, email, centerName, centerType, description, website, orientation, packageType; + string projectName, grantId, grantTitle, grantAgency, projectTitle; + vector outputNames, Groups; vector primerNameVector; vector barcodeNameVector; map Group2Barcode; - map pairedBarcodes; - map pairedPrimers; - map barcodes; - map primers; - vector linker; - vector spacer; + map Group2Primer; + map Group2Organism; + map > mimarks; //group -> valueForGroup> ex. F003D001 -> 42.282026 -83.733850> bool checkCasesInstrumentModels(string&); bool checkCasesPlatforms(string&); bool checkCasesLibStrategy(string&); bool checkCasesLibSource(string&); bool checkCasesLibSelection(string&); + bool checkCasesDataType(string&); + bool sanityCheckMiMarksGroups(); int readFile(map >&); int readContactFile(); + int readMIMarksFile(); int readOligos(); int parseSffFile(map >&); int parseFastqFile(map >&);