# Lab week 1
# **
To login `ssh slpuro26@bi278` enter password
Permanently added Bi278 to list of known hosts
Exited and logged back in
`ls` colby.cshrc colby.login colby.logout colby.profile
`ls -lh` -rw-------. 1 slpuro26 50817 0 Sep 13 13:16 colby.cshrc
-rw-------. 1 slpuro26 50817 0 Sep 13 13:16 colby.login
-rw-------. 1 slpuro26 50817 0 Sep 13 13:16 colby.logout
-rw-------. 1 slpuro26 50817 0 Sep 13 13:16 colby.profile
Colby home did not work
`.` = here
Then attempted to make a copy of the files in bi278
Originally I made the files in personal and not home so I had to move the files
`mv /personal/slpuro26/lab_01a .`
`mv /personal/slpuro26/lab_01b .`
ls /personal/slpuro26/ to check i did it
`pwd` - show position (print working directory)
`ls` - list of options
`ls /courses/bi278` = courses
`colbyhome` and `/personal/slpuro26` are same
`cd` change diretcory (transports)
`cd /personal/slpuro26` change directories in colby home
`ls /courses/bi278/Course_Materials/lab_01a` opens files in bi278
When naming files remove spaces with \ or use _, ., aA
`~` home
`cd /personal/slpuro26` home
`mkdir` make directory
`cp /courses/bi278/Course_Materials/lab_01a/* ./lab_01a` copy lab_01a directory
`ls lab_01a lab_01b` entered the new directory with all of the copied documents
use up and down arrows to see most recent commands
`history` every command in recent history
Always check spelling because missspellings ad missing letters will not run command
`ls /courses/bi278/Course_Materials/lab_01b/GCF` Autocomplete showed all files
man `command` shows options for command
commands
`mkdir name` make a directory
`rmdir name` remove specific directory when empty
`cp a b` copy file a to b to not only change location and name file
`mv a b` move a file from a to b when specified and can also rename
`rm` remove, cannot be reversed
`cat` print to screen the content of a file
`less filename` displays the contents of a file one screen length at a time and can scroll suing up and down arrows
`head` and `tail` prints top and bottom ten lines
`man command` manual unix commands
`ls /courses/bi278/Course_Materials/ lab_01b/` opened for exercise 2
> sends the results of the command that preceded it to a file that you specify after it so it will write over that file if it already exists; so use quotes ">" if you want to use > as a pattern:
run `grep ">" /courses/bi278/Course_Materials/lab_01b/filename` to see what sequences are included in the genome, the first exmaple includes three chromosomes
*P.agricolaris* strain **baqs159** contig count **2**
*P. bonniea* strain **bbqs859** contig count **2**
*P. bonniea* strain **bbqs395** contig count **2**
*P. bonniea* strain **bbqs433** contig count **2**
*P. fungorum* strain **ATCC BAA-463** contig count **4**
*P. hayleyella* strain **bhqs11** contig count **2**
*P. hayleyela* strain **bhqs155** contig count **2**
*P. hayleyella* strain **bhqs171** contig count **35**
*P. hayleyella* strain **bhqs21** contig count **35**
*P. hayleyella* strain **bhqs22** contig count **45**
*P. hayleyella* strain **bhqs23** contig count **36**
*P.hayleyella* strain **bhqs530** contig count **2**
*P. hayleyella* strain **bhqs69** contig count **2**
*P. sprentiae* strain **WSM5005** contig count **5**
*P. terrae* strain **DSM 17804** contig count **4**
*P. xenovorans* strain **LB400** contig count **3**
next opened test.fa to try and answer size of the genome
`grep -v ">" PATH/test.fa` gives the inverse of "V" (the NA sequence)
`grep -v "V" PATH/test.fa | tr -d -c GCgc` gives just the Gs and Cs and adding `| wc -c` counts them
then, `GCATgcat` instead of `GCgc` withe GCgc count / GCATgcat count
`awk 'BEGIN {print (253/400)} `does the divison`
`nano` opens up the editor, controlX closes the window
made nano script using firstbthree grep commands and the saved it