Bioinformatics/base count: Difference between revisions
Content added Content deleted
(Added uBasic/4tH version) |
|||
Line 3,158: | Line 3,158: | ||
T 155 |
T 155 |
||
Total 500</pre> |
Total 500</pre> |
||
=={{header|uBasic/4tH}}== |
|||
<syntaxhighlight lang="uBasic/4tH">a := "CGTAAAAAATTACAACGTCCTTTGGCTATCTCTTAAACTCCTGCTAAATG" |
|||
a = Join(a, "CTCGTGCTTTCCAATTATGTAAGCGTTCCGAGACGGGGTGGTCGATTCTG") |
|||
a = Join(a, "AGGACAAAGGTCAAGATGGAGCGCATCGAACGCAATAAGGATCATTTGAT") |
|||
a = Join(a, "GGGACGTTTCGTCGACAAAGTCTTGTTTCGAGAGTAACGGCTACCGTCTT") |
|||
a = Join(a, "CGATTCTGCTTATAACACTATGTTCTTATGAAATGGATGTTCTGAGTTGG") |
|||
a = Join(a, "TCAGTCCCAATGTGCGGGGTTTCTTTTAGTACGTCGGGAGTGGTATTATA") |
|||
a = Join(a, "TTTAATTTTTCTATATAGCGATCTGTATTTAAGCAATTCATTTAGGTTAT") |
|||
a = Join(a, "CGCCGCGATGCTCGGTTCGGACCGCCAAGCATCTGGCTCCACTGCTAGTG") |
|||
a = Join(a, "TCCTAAATTTGAATGGCAAACACAAATAAGATTTAGCAATTCGTGTAGAC") |
|||
a = Join(a, "GACCGGGGACTTGCATGATGGGAGCAGCTTTGTTAAACTACGAACGTAAT") |
|||
For x = 0 To Len(a)-1 |
|||
If (x % 50) = 0 Then Print : Print Using "__#: "; x; |
|||
Print Chr(Set(b, Peek (a, x))); |
|||
@(b - Ord("A")) = @(b - Ord("A")) + 1 |
|||
Next |
|||
Print : Print : Push Ord("T"), Ord("G"), Ord("C"), Ord("A") |
|||
For x = 1 To Used() |
|||
Print Chr(Set(b, Pop())); Using ": __#"; @(b - Ord("A")) |
|||
Next</syntaxhighlight> |
|||
{{Out}} |
|||
<pre> |
|||
0: CGTAAAAAATTACAACGTCCTTTGGCTATCTCTTAAACTCCTGCTAAATG |
|||
50: CTCGTGCTTTCCAATTATGTAAGCGTTCCGAGACGGGGTGGTCGATTCTG |
|||
100: AGGACAAAGGTCAAGATGGAGCGCATCGAACGCAATAAGGATCATTTGAT |
|||
150: GGGACGTTTCGTCGACAAAGTCTTGTTTCGAGAGTAACGGCTACCGTCTT |
|||
200: CGATTCTGCTTATAACACTATGTTCTTATGAAATGGATGTTCTGAGTTGG |
|||
250: TCAGTCCCAATGTGCGGGGTTTCTTTTAGTACGTCGGGAGTGGTATTATA |
|||
300: TTTAATTTTTCTATATAGCGATCTGTATTTAAGCAATTCATTTAGGTTAT |
|||
350: CGCCGCGATGCTCGGTTCGGACCGCCAAGCATCTGGCTCCACTGCTAGTG |
|||
400: TCCTAAATTTGAATGGCAAACACAAATAAGATTTAGCAATTCGTGTAGAC |
|||
450: GACCGGGGACTTGCATGATGGGAGCAGCTTTGTTAAACTACGAACGTAAT |
|||
A: 129 |
|||
C: 97 |
|||
G: 119 |
|||
T: 155 |
|||
0 OK, 0:957</pre> |
|||
=={{header|VBScript}}== |
=={{header|VBScript}}== |
||
<syntaxhighlight lang="vb"> |
<syntaxhighlight lang="vb"> |
||
Line 3,217: | Line 3,259: | ||
Count: A=129 C=97 G=119 T=155 |
Count: A=129 C=97 G=119 T=155 |
||
</pre> |
</pre> |
||
=={{header|V (Vlang)}}== |
=={{header|V (Vlang)}}== |
||
{{trans|go}} |
{{trans|go}} |