fdnadist.acd 4.43 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
application: fdnadist [
  documentation: "Nucleic acid sequence distance matrix
                  program"
  groups: "Phylogeny:Molecular sequence"
  embassy: "phylipnew"
  relations:  "EDAM_topic:0084 Phylogenetics"
  relations:  "EDAM_operation:0289 Sequence distance matrix generation"
]

section: input [
  information: "Input section"
  type: "page"
]

  seqsetall: sequence [
    parameter: "Y"
    type: "gapdnaphylo"
    aligned: "Y"
    help: "File containing one or more sequence alignments"
    relations: "EDAM_data:2887 Sequence record (nucleic acid)"
  ]

  list: method [
    standard: "y"
    minimum: "1"
    maximum: "1"
    header: "Distance methods"
    values: "f:F84 distance model; k:Kimura 2-parameter distance;
             j:Jukes-Cantor distance; l:LogDet distance; s:Similarity table"
    information: "Choose the method to use"
    default: "F84 distance model"
    relations: "EDAM_data:2527 Parameter"
  ]

  list: gammatype [
    additional: "@( $(method) == { f | k | j } )"
    minimum: "1"
    maximum: "1"
    header: "Gamma distribution"
    values: "g:Gamma distributed rates; i:Gamma+invariant sites;
             n:No distribution parameters used"
    information: "Gamma distribution"
    default: "No distribution parameters used"
    relations: "EDAM_data:2527 Parameter"
  ]

  integer: ncategories [
    additional: "@(@($(method) == { f | k | j } ) & @($(gammatype)
                 == n))"
    default: "1"
    minimum: "1"
    maximum: "9"
    information: "Number of substitution rate categories"
    relations: "EDAM_data:2527 Parameter"
  ]

  array: rate [
    additional: "@($(ncategories) > 1)"
    information: "Category rates"
    default: "1.0"
    minimum: "0.0"
    size: "$(ncategories)"
    sumtest: "N"
    relations: "EDAM_data:2527 Parameter"
  ]

  properties: categories [
    additional: "@($(ncategories) > 1)"
    characters: "1-$(ncategories)"
    help: "File of substitution rate categories"
    nullok: "Y"
    relations: "EDAM_data:1427 Phylogenetic discrete data"
  ]

  properties: weights [
    additional: "Y"
    characters: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    information: "Weights file"
    length: "$(sequence.length)"
    nullok: "Y"
    relations: "EDAM_data:2994 Phylogenetic character weights"
  ]

endsection: input

section: additional [
  information: "Additional section"
  type: "page"
]

  float: gammacoefficient [
    additional: "@($(gammatype) != n)"
    information: "Coefficient of variation of substitution rate
                  among sites"
    minimum: "0.001"
    default: "1"
    relations: "EDAM_data:2527 Parameter"
  ]

  float: invarfrac [
    additional: "@($(gammatype)==i)"
    information: "Fraction of invariant sites"
    default: "0.0"
    minimum: "0.0"
    maximum: "0.9999"
    relations: "EDAM_data:2527 Parameter"
  ]

  float: ttratio [
    additional: "@( @($(method) == f) | @($(method) == k))"
    information: "Transition/transversion ratio"
    default: "2.0"
    minimum: "0.001"
    relations: "EDAM_data:2527 Parameter"
  ]

  toggle: freqsfrom [
    additional: "@($(method) == f)"
    default: "Y"
    information: "Use empirical base frequencies from seqeunce
                  input"
    relations: "EDAM_data:2527 Parameter"
  ]

  array: basefreq [
    additional: "@(!$(freqsfrom))"
    size: "4"
    minimum: "0.0"
    maximum: "1.0"
    default: "0.25 0.25 0.25 0.25"
    information: "Base frequencies for A C G T/U (use blanks to
                  separate)"
    sum: "1.0"
    relations: "EDAM_data:2527 Parameter"
  ]

  boolean: lower [
    additional: "Y"
    default: "N"
    information: "Output as a lower triangular distance matrix"
    relations: "EDAM_data:2527 Parameter"
  ]

  boolean: humanreadable [
    additional: "Y"
    default: "@($(method)==s?Y:N)"
    information: "Output as a human-readable distance matrix"
    relations: "EDAM_data:2527 Parameter"
  ]

endsection: additional

section: output [
  information: "Output section"
  type: "page"
]

  outfile: outfile [
    parameter: "Y"
    knowntype: "distance matrix"
    information: "Phylip distance matrix output file"
    relations:  "EDAM_data:0870 Sequence distance matrix"
  ]

  boolean: printdata [
    additional: "Y"
    default: "N"
    information: "Print data at start of run"
    relations: "EDAM_data:2527 Parameter"
  ]

  boolean: progress [
    additional: "Y"
    default: "Y"
    information: "Print indications of progress of run"
    relations: "EDAM_data:2527 Parameter"
  ]

endsection: output