application: dan [ documentation: "Calculates nucleic acid melting temperature" groups: "Nucleic:Properties, Nucleic:Composition" relations: "EDAM:0000104 topic Nucleic acid denaturation" relations: "EDAM:0000157 topic Sequence composition" relations: "EDAM:0000455 operation Nucleic acid thermodynamic property calculation" ] section: input [ information: "Input section" type: "page" ] seqall: sequence [ parameter: "Y" type: "DNA" relations: "EDAM:0002887 data Sequence record (nucleic acid)" ] endsection: input section: required [ information: "Required section" type: "page" ] integer: windowsize [ standard: "Y" minimum: "1" maximum: "100" default: "20" information: "Enter window size" help: "The values of melting point and other thermodynamic properties of the sequence are determined by taking a short length of sequence known as a window and determining the properties of the sequence in that window. The window is incrementally moved along the sequence with the properties being calculated at each new position." relations: "EDAM:0001251 data Window size" ] integer: shiftincrement [ standard: "Y" minimum: "1" maximum: "$(windowSize)" failrange: "N" trueminimum: "N" default: "1" information: "Enter Shift Increment" help: "This is the amount by which the window is moved at each increment in order to find the melting point and other properties along the sequence." relations: "EDAM:0002141 data Window step size" ] float: dnaconc [ standard: "Y" minimum: "1." maximum: "100000." default: "50." information: "Enter DNA concentration (nM)" relations: "EDAM:0002140 data Concentration" ] float: saltconc [ standard: "Y" minimum: "1." maximum: "1000." default: "50." information: "Enter salt concentration (mM)" relations: "EDAM:0002140 data Concentration" ] endsection: required section: additional [ information: "Additional section" type: "page" ] section: productsection [ information: "Product options" type: "frame" ] toggle: product [ additional: "Y" information: "Prompt for product values" help: "This prompts for percent formamide, percent of mismatches allowed and product length." relations: "EDAM:0002527 data Parameter or primitive" ] float: formamide [ additional: "$(product)" minimum: "0." maximum: "100." default: "0." information: "Enter percentage of formamide" help: "This specifies the percent formamide to be used in calculations (it is ignored unless -product is used)." relations: "EDAM:0002527 data Parameter or primitive" ] float: mismatch [ additional: "$(product)" minimum: "0." maximum: "100." default: "0." information: "Enter percent mismatch" help: "This specifies the percent mismatch to be used in calculations (it is ignored unless -product is used)." relations: "EDAM:0002146 data Threshold" ] integer: prodlen [ additional: "$(product)" minimum: "$(windowsize)" default: "$(windowsize)" information: "Enter the product length" expected: "Window size (20)" help: "This specifies the product length to be used in calculations (it is ignored unless -product is used)." relations: "EDAM:0001249 data Sequence length" ] endsection: productsection section: thermosection [ information: "Thermodynamic options" type: "frame" ] toggle: thermo [ additional: "Y" information: "Thermodynamic calculations" help: "Output the DeltaG, DeltaH and DeltaS values of the sequence windows to the output data file." relations: "EDAM:0002527 data Parameter or primitive" ] float: temperature [ additional: "$(thermo)" minimum: "0." maximum: "100." default: "25." information: "Enter temperature" help: "If -thermo has been specified then this specifies the temperature at which to calculate the DeltaG, DeltaH and DeltaS values." relations: "EDAM:0002139 data Melting temperature" ] endsection: thermosection endsection: additional section: advanced [ information: "Advanced section" type: "page" ] boolean: rna [ information: "Use RNA data values" help: "This specifies that the sequence is an RNA sequence and not a DNA sequence." relations: "EDAM:0002527 data Parameter or primitive" ] endsection: advanced section: output [ information: "Output section" type: "page" ] toggle: plot [ information: "Produce a plot" help: "If this is not specified then the file of output data is produced, else a plot of the melting point along the sequence is produced." relations: "EDAM:0002527 data Parameter or primitive" ] float: mintemp [ standard: "$(plot)" minimum: "0." maximum: "150." default: "55." information: "Enter minimum temperature" help: "Enter a minimum value for the temperature scale (y-axis) of the plot." relations: "EDAM:0002139 data Melting temperature" ] xygraph: graph [ standard: "$(plot)" multiple: "1" gdesc: "DNA melting plot" relations: "EDAM:0002968 data Image or plot" ] report: outfile [ standard: "@(!$(plot))" help: "If a plot is not being produced then data on the melting point etc. in each window along the sequence is output to the file." rformat: "seqtable" taglist: "float:tm=Tm float:gc=GC float:dg=DeltaG float:dh=DeltaH float:ds=DeltaS float:tmprod=TmProd" nullok: "$(plot)" nulldefault: "$(plot)" relations: "EDAM:0001583 data Nucleic acid melting profile" ] endsection: output