drgirasol / FSAnalyzer

DNA Fragment Analysis using Matlab
GNU General Public License v3.0
1 stars 0 forks source link

Experimental Management improvement #6

Closed ufcyg closed 8 years ago

ufcyg commented 8 years ago

The whole process in selecting data, saving and loading has been reworked.

In the previous version the user had to define every single input such as FSA-Files, a txt-file containing information about the samples and the used marker. This has been replaced by a (possible) single click load. When the user clicks on 'Select Data' he will be asked to define a folder. This folder will be scanned for .fsa, .txt *.mat and a folder which last 4 letters are DATA

If the FSA-files are found in root they will be moved to a newly created folder 'rawDATA' when a folder is found, only the .fsa files in this folder will be read and not moved or copied. If no .fsa files are detected the user will be prompted to select some on its own. These files will then be copied to 'rawDATA' folder in root.

An iteration over the filenames of .txt files detects a file named SizeStandard * .txt ( \ = possible user modification like ' - LIZ1200). If not detected the user will be asked to localize a fitting file which will then copied to root.

Same for SampleIDs*.txt, but if SSR Mode is activated this will be skipped totally.

Last step is looking for *.mat files, if one is found it will be loaded without a new preanalysis and the user can continue where he stopped last. If more than one or none is found the user will be asked to select a proper save. Is this process aborted by user a preanalysis will be done.

Furthermore the newly created save function improves the bugreport function by a more selective dataset to be transmitted; resulting in smaller files and faster transmission.

Files affected by this change: FSAnalyzerGUIv3.m saloDataset.m (new!) callplotM.m callplotC.m scanfolder.m (new!) updatereset.m createDIR.m sendbugreport.m calchash.m