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}}