> > |
TTest Project Definition
Overview
This application will calcululate the value of an Independent T-Test for each
row of a two tables of values.
Arguments and behavior of program
| -skipHeader | optional | causes the first line to be skipped |
| -skipColumn | optional | causes a column to be skipped. Indices start at 0. |
| -sample1 | required | a file containing the values of the first group of samples |
| -sample2 | required | a file containing the values of the secont group of samples |
| -output | required | a file to which the resulting table of values will be written. |
| -overwrite | optional | enables overwriting the output file, if it exists. |
| -writeRowIndex | optional | writes the row number as the the first column of the output. If not present, the output is one column only |
| -writeHeader | optional | writes a header row "index T_Test" |
| -inputDelimiter | optional | sets the character that separates adjacent input values. Defaults to tab. |
| -outputDelimiter | optional | sets the character separating adjacent output values. Defaults to a tab. |
- if the output exists and -overwrite is not used, exit with an error message
- if the tables have different numbers of columns exit with a one line error message describing
- the number of columns expected, the number of columns found, and the file and row number where the discrepancy was found.
Example: 10 colums are expected in each row, but file "zap" had 12 colums on row 2433."
Restrictions, Exclusions, Limitations
People Affected
Version
1.1
Requirements
- This program will be written using Java 1.5
- write the results in a new output file whose name is specified by the user.
- A text command line interface (not a Gui) is used.
- Command line parameters match the table, above
- the application package is edu.ucla.loni.ccb.shape.TTest
Requirements Change Procedure
- Changes to be mutually agreed upon by Craig and Bae Cheol Shin.
- Changes and their date will be entered in a 'requirements change' list.
Requirements Changes
- the default output file format will be a Loni Ucf.
Products
This project will result in the following products:
- A Java application jar that will create a shape file represent 2D slice of the original image file.
- A CVS repository containing the Java source code of this application.
- Examples illustrating use of the application.
Lessons Learned
|