-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Former-commit-id: dab9662a50082e6ae76a8ec3391abb9b3295c0e9 [formerly 76e6c0c] [formerly e85355900940db170b5b0c5770372f402af9b189] [formerly ae7befcc01c68bcb87367cfe837281fea9f4a4e7 [formerly 3e5745879c0ded5db94d47bb908976aa55c916dc]] [formerly 8648bf4dabbe98db23bbf69e2e128fae2edeadbc [formerly 05da5ee]] Former-commit-id: 7e7c3cc Former-commit-id: 5618a1b8d8510d88d96aa548db608c31806cb644 [formerly 0f5da7a] Former-commit-id: 3ae7ab3af1882cc013c256c185bcc8e9e2291b51 Former-commit-id: 5685054
- Loading branch information
Showing
14 changed files
with
208 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
NGAT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
NGAT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
AAAATGGGCGTACAATTAGACTGTGAATTCTAAGGAAATAAGTGCTAGTTGTATTGTCGGGAAGGACAACTGGGTACCCCTTAGTCACTCCTGAACTACGGAATGACGGAGCAGCATGATTACATCAGTGTTGACTGATATATAGTTAGATTTAGGTGTCGGCTAAATGTAGACTTTGGCGGAAAATCAATGCCTCGCTTCCACGCTTGTTGTAGTTCTACGGACTTACCGTTTGGTTAAAGAACATGTAAGTCGAGCGAGTTTTAGTTCCTCCGTTATTATAGGAGGTGCGTGCACCCAAATGCCAGCTCAGATAGAGGCCTGCACTTTGCTGGGTACCCAACCTGTGAAAACCCAAGCAGCAGGTCAGGCCACCCTCGGTTTAAGGAATTTTCCCAGTGCACTGCACATGAACTGAACCCAATACCAGAACGTTACATTTCACCTCTGGGTGTAATCATCTTTTAGGTTTAAATCCATCTGTGTGTAACTGTTAACTGATCGTTCAGTCTAGACTTCCGAGACCTCGTGCACCGCCTTGGGTTCACAAGCGGGCATTTGAATACTATCGCGCAACGGGGTGCCTGCCGTGATTACGCGCACCGCTTTTATGCTCGAGTTAAAGAAACCAACACTCATAAGTAGTTGACTAGATGCCAACTCGACGCGGTGGAGTAAATATCTTCGCAATGTTAGGTGAAAGCACCCATTGAATAAATTTCTTCGGTTCATTCATAGCGGTGTATCAACCCGGTAGCGAAGCCGTGAGGGACAAGCATGGGCGAGCGCATGACGCAAGGCGGGTTTCCGGTACTGCGCGGGGGGCTGTTTTGGGGGAGGGGTCGCCGTTGACCCGATCGAACACGTAAGAGCTAGTGGATGGTAGCCGACATGAAGATCTCTCGAACAACCCCTGACCCTGGCCGCGTACGTGAAAAAGGTCGCCCTGGAATCTCCGTGTGGAACAGGGTCTGATCCGTCGCGAACGGCATCAAGGCGC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
30e3373f721b154dabe25e71f964ad974245dd55 | ||
dea3db0aa7ff3e95ea470ef6fa89e6447aca9361 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
8e1251bf63b02eee2bfc1ff20993845a5f985318 | ||
60f94b22879cfff5a2a3e71ed9d4078a923567b7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
#include <iostream> | ||
#include <fstream> | ||
#include <vector> | ||
#include <algorithm> | ||
using namespace std; | ||
|
||
// a,A->84(T) c,C->71(G) g,G->67(C) t,T->65(A) n,N->78(N) | ||
static constexpr char REV[123] { | ||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // #20 | ||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | ||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | ||
0, 0, 0, 0, 0,'T', 0,'G', 0, 0, 0,'C', 0, 0, 0, 0, 0, 0,'N', 0, | ||
0, 0, 0, 0,'A', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,'T', 0,'G', | ||
0, 0, 0,'C', 0, 0, 0, 0, 0, 0,'N', 0, 0, 0, 0, 0,'A', 0, 0, 0, | ||
0, 0, 0 | ||
}; | ||
|
||
int main (int argc, char* argv[]) { | ||
const string inFileName = argv[1]; | ||
const string outFileName = argv[2]; | ||
size_t size; | ||
{ | ||
ifstream inFile(inFileName, ifstream::ate | ifstream::binary); | ||
size = inFile.tellg(); | ||
inFile.close(); | ||
} | ||
|
||
ifstream inFile(inFileName); | ||
vector<char> buffer(size, 0); | ||
inFile.read(buffer.data(), size); | ||
inFile.close(); | ||
|
||
// reverse(buffer.begin(), buffer.end()); | ||
|
||
// // for (auto& c : buffer) | ||
// // c = REV[static_cast<unsigned char>(c)]; | ||
|
||
// for (auto it=buffer.data();it<buffer.data()+size;++it) | ||
// *it = REV[static_cast<unsigned char>(*it)]; | ||
|
||
|
||
|
||
ofstream outFile(outFileName); | ||
outFile.write(buffer.data(), size); | ||
outFile.close(); | ||
|
||
return 0; | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
CATGTTCTTTAACCAAACGGTAAGTCCGTAGAACTACAACAAGCGTGGAAGCGAGGCATTGATTTTCCGCCAAAGTCTACATTTAGCCGACACCTAAATTTAACTATATATCAGTCAACACTGATGTAATCATGCTGCTCCGTCATTCAATAGTTCAGGAGTGACTAAGGGGTACCCAGTTGTCCTTCCCGACAATACATCTAGCACTTATTTCCTACACCTAAATTTAACATTGTACGCCCATTTTTCTTATTTGATGACGCATCGTAAGGACCAGGCGTCGGAGCAGCCAAGCTTTTAGAACACGAGCGGTAGTCCGACCTGCGGGGGCCGGGTTCTGGCCGGTGTACTTCGGTTCTCGGGTGAGCAGGCCCAGCAGCCCCAGCACGCTCTGAACGAAGGCAGTCCCAGCTCGCTTACCATGTCCGAACGACCACAAAGGGACGCAGCACGTGGGTGTTACGTGCTCAAGGTGGGGCCTGTGGGACCGACTGTGACGGAGAGATCCTATCATTAGGAGGAGTTGTCTTCTCGGCGTTCATTAGTCCCCAGGAAGGATTAGACTGATACTGGGTCTCCGCGCATGGCGCCTTCATAAGAAAACGTTTAAGAGCAGTCTAGGCCCATAATAATAGGAGGCGAGACGGAACCGCTCTCCACAGAAGAACATTACGGGGCTTAAGCTTGCCTGCCGGATGCTAGTAACAAACAGGAACGTGAACTTACATGCGTAGTCTTCACGTTGACATGACAGTTACACACAGATGGAATTAAGCCTAAAAGATGATTACACCGGCAACTGAAATGTTACGTTCTGGTATTGGGTTCATTTCATGTGCAGTGCGACCGCAAAATTCCTTAAACCGAGGGTGGCCTGACCTGCTGCTTGGGTTTAACCGAGTTGGGGACCTAGTAAAGTGCAGGCCTCTATCTGAGTTGGCGCAGGCGTAACGCACCTCCTATAATAACGGAGCAACTAAAACTCGGGTTCAGTTTGTAC | ||
TACATGTTCTTTAACCAAACGGTAAGTCCGTAGAACTACAACAAGCGTGGAAGCGAGGCATTGATTTTCCGCCAAAGTCTACATTTAGCCGACACCTAAATCTAACTATATATCAGTCAACACTGATGTAATCATGCTGCTCCGTCATTCCGTAGTTCAGGAGTGACTAAGGGGTACCCAGTTGTCCTTCCCGACAATACAACTAGCACTTATTTCCTTAGAATTCACAGTCTAATTGTACGCCCATTTTGCGCCTTGATGCCGTTCGCGACGGATCAGACCCTGTTCCACACGGAGATTCCAGGGCGACCTTTTTCACGTACGCGGCCAGGGTCAGGGGTTGTTCGAGAGATCTTCATGTCGGCTACCATCCACTAGCTCTTACGTGTTCGATCGGGTCAACGGCGACCCCTCCCCCAAAACAGCCCCCCGCGCAGTACCGGAAACCCGCCTTGCGTCATGCGCTCGCCCATGCTTGTCCCTCACGGCTTCGCTACCGGGTTGATACACCGCTATGAATGAACCGAAGAAATTTATTCAATGGGTGCTTTCACCTAACATTGCGAAGATATTTACTCCACCGCGTCGAGTTGGCATCTAGTCAACTACTTATGAGTGTTGGTTTCTTTAACTCGAGCATAAAAGCGGTGCGCGTAATCACGGCAGGCACCCCGTTGCGCGATAGTATTCAAATGCCCGCTTGTGAACCCAAGGCGGTGCACGAGGTCTCGGAAGTCTAGACTGAACGATCAGTTAACAGTTACACACAGATGGATTTAAACCTAAAAGATGATTACACCCAGAGGTGAAATGTAACGTTCTGGTATTGGGTTCAGTTCATGTGCAGTGCACTGGGAAAATTCCTTAAACCGAGGGTGGCCTGACCTGCTGCTTGGGTTTTCACAGGTTGGGTACCCAGCAAAGTGCAGGCCTCTATCTGAGCTGGCATTTGGGTGCACGCACCTCCTATAATAACGGAGGAACTAAAACTCGCTCGACT |