*''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/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"
[f224462e] /biodb/fall2015/index.php?diff=1549&oldid=1407&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}