| 
 | 
|   | *''prokaryote.txt'' in ''~dondi/xmlpipedb/data'' was examined using <code>cat prokaryote.txt</code>    |   | *''prokaryote.txt'' in ''~dondi/xmlpipedb/data'' was examined using <code>cat prokaryote.txt</code>    | 
|   | *''prokaryote.txt'' was chosen for use in the first part of this assignment  |   | *''prokaryote.txt'' was chosen for use in the first part of this assignment  | 
| − | *The sequence in ''prokaryote.txt'' was copied and pasted on a separate file for future reference and checking  | + | *The sequence in ''prokaryote.txt'' was copied and pasted on a separate file for future reference and checking (additionally, I found that text can be copied by highlighting and right-clicking)  | 
|   | + | *Key goal in this first segment is to find the complementary strand of the sequence in ''prokaryote.txt''. This should be accomplished by utilizing the base pairing rules of A-T and C-G  | 
|   | + | *Key command in this assignment would be ''sed''; various kinds of pattern replacements, combined together, can prove to be very powerful (should allow me to convert DNA to mRNA, and mRNA to an amino acid sequence)  | 
|   |  |   |  | 
|   | === Finding the Complementary Strand ===  |   | === Finding the Complementary Strand ===  | 
|   |  |   |  | 
| − | *<code>sed "y/atcg/tagc/"</code> was found to replace all lowercase a's, t's, c's, and g's with t's, a's, g's, and c's respectively (in lines of text)  | + | *<code>sed "y/atcg/tagc/"</code> was found to replace all lowercase a's, t's, c's, and g's with t's, a's, g's, and c's respectively (in lines of text); this command should allow me to find the complementary strand  | 
|   | *Using ''prokarote.txt'', the given nucleotide sequence, the complementary strand was found by using <code>cat prokaryote.txt | sed "y/atcg/tagc/"</code>  |   | *Using ''prokarote.txt'', the given nucleotide sequence, the complementary strand was found by using <code>cat prokaryote.txt | sed "y/atcg/tagc/"</code>  | 
|   | *The given nucleotide sequence was:    |   | *The given nucleotide sequence was:    | 
 | 
 | 
|   | *''genetic-code.sed'' was found to contain all of the sed replacement commands needed to convert any mRNA triplet to an amino acid  |   | *''genetic-code.sed'' was found to contain all of the sed replacement commands needed to convert any mRNA triplet to an amino acid  | 
|   | *The large amount of sed replacement commands in ''genetic-code.sed'' made it apparent that linking them all together in one pipeline would be difficult and tedious. All of ''genetic-code.sed'', ideally, would be exploited in one command    |   | *The large amount of sed replacement commands in ''genetic-code.sed'' made it apparent that linking them all together in one pipeline would be difficult and tedious. All of ''genetic-code.sed'', ideally, would be exploited in one command    | 
Exception encountered, of type "Error"
[f9c6545a] /biodb/fall2015/index.php?diff=1549&oldid=1408&title=Blitvak_Week_3   Error from line 434 of /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(544): DiffEngine->diag()
#1 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(344): DiffEngine->compareSeq()
#2 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(227): DiffEngine->diffLocal()
#3 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(721): DiffEngine->diff()
#4 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(859): Diff->__construct()
#5 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(980): MappedDiff->__construct()
#6 /apps/xmlpipedb/biodb/fall2015/includes/diff/TableDiffFormatter.php(194): WordLevelDiff->__construct()
#7 /apps/xmlpipedb/biodb/fall2015/includes/diff/DiffFormatter.php(140): TableDiffFormatter->changed()
#8 /apps/xmlpipedb/biodb/fall2015/includes/diff/DiffFormatter.php(82): DiffFormatter->block()
#9 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(888): DiffFormatter->format()
#10 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(802): DifferenceEngine->generateTextDiffBody()
#11 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(733): DifferenceEngine->generateContentDiffBody()
#12 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(662): DifferenceEngine->getDiffBody()
#13 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(632): DifferenceEngine->getDiff()
#14 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(453): DifferenceEngine->showDiff()
#15 /apps/xmlpipedb/biodb/fall2015/includes/page/Article.php(795): DifferenceEngine->showDiffPage()
#16 /apps/xmlpipedb/biodb/fall2015/includes/page/Article.php(506): Article->showDiffPage()
#17 /apps/xmlpipedb/biodb/fall2015/includes/actions/ViewAction.php(44): Article->view()
#18 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(395): ViewAction->show()
#19 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(273): MediaWiki->performAction()
#20 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(566): MediaWiki->performRequest()
#21 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(414): MediaWiki->main()
#22 /apps/xmlpipedb/biodb/fall2015/index.php(44): MediaWiki->run()
#23 {main}