STR Microvariant Formatter
Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.
Description
STR microvariant labels combine complete repeat count with a suffix for residual bases.
STR microvariant labels combine complete repeat count with a suffix for residual bases. The suffix after the dot is a base count rather than a decimal fraction.
Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.
When to use STR Microvariant Formatter
Use this for the following task: Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.
Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
How to use STR Microvariant Formatter and understand its results
- Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
- Enter completeRepeats, partialRepeatBases, motifLength using the field table, then run the tool.
- Read alleleLabel, repeatRegionBases. Interpret flags, units, ordering and placeholder values using the rules below.
- Review any reported issue or failed check, correct the supplied values when appropriate, and verify the result in its intended context.
| Input field | Meaning | Value type and bounds | Requirement |
|---|---|---|---|
| completeRepeats | Complete repeats | integer | Required |
| partialRepeatBases | Partial repeat bases | integer | Required |
| motifLength | Motif length | integer | Required |
Require nonnegative counts, positive motif length and partial bases shorter than one motif. Omit the suffix for zero partial bases.1
alleleLabel = completeRepeats[.partialBases]; regionBases = repeats×motifLength + partialBases This summarizes the declared operation. Units, indexing, inclusivity and exceptional cases are explained in the surrounding text.
| Output field | Meaning | Value type |
|---|---|---|
| alleleLabel | Allele label | string |
| repeatRegionBases | Repeat region bases | number |
{
"input": {
"completeRepeats": 12,
"partialRepeatBases": 3,
"motifLength": 4
},
"output": {
"alleleLabel": "12.3",
"repeatRegionBases": 51
}
} Limitations and assumptions
The tool formats supplied lengths without sequence analysis or locus-specific allele nomenclature validation.
The tool evaluates supplied observations or a declared model. It does not establish the biological cause of an observed pattern. Malformed requests produce input errors. A successfully evaluated request can still contain false flags, empty result lists or a result outside the supplied threshold; those outcomes have the meanings stated above.
Alternative or Complementary methods
Choose SSR Motif Class for this operation: Reduce an SSR motif to its primitive repeat unit and classify its base length. For a complementary task, use STR Panel Completeness for this operation: Audit STR panel completeness against a caller-supplied locus set, not an embedded legacy policy.
The implementation reference documents the exact calculation, supported input shapes and returned fields.
References
-
STR Microvariant Formatter — tool.io
Similar or alternative tools
- SSR Motif Class
Reduce an SSR motif to its primitive repeat unit and classify its base length.
- STR Panel Completeness
Audit STR panel completeness against a caller-supplied locus set, not an embedded legacy policy.