Question 1
a) Declaration of variables
DNA_seq1 = 'CTGATGCT'
DNA_seq2 = 'GTA'
print(DNA_seq1)
[1] "CTGATGCT"
print(DNA_seq2)
[1] "GTA"
b) Concatenation of variables
con_seq = paste(DNA_seq1, DNA_seq2, sep = '')
print(con_seq)
[1] "CTGATGCTGTA"
c) Substring of a variable
seq_string = substr(DNA_seq1, 2, 5)
print(seq_string)
[1] "TGAT"
Question 2
Arithmetic operations
x = 2
y = 5
add = x+y
print(add)
[1] 7
sub = x-y
print(sub)
[1] -3
multiply = x*y
print(multiply)
[1] 10
divide = x/y
print(divide)
[1] 0.4
power = x^y
print(power)
[1] 32
mod = x%%y
print(mod)
[1] 2
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojIFF1ZXN0aW9uIDENCg0KIyMgYSkgRGVjbGFyYXRpb24gb2YgdmFyaWFibGVzDQoNCmBgYHtyfQ0KRE5BX3NlcTEgPSAnQ1RHQVRHQ1QnDQpETkFfc2VxMiA9ICdHVEEnDQpwcmludChETkFfc2VxMSkNCnByaW50KEROQV9zZXEyKQ0KYGBgDQoNCiMjIGIpIENvbmNhdGVuYXRpb24gb2YgdmFyaWFibGVzDQoNCmBgYHtyfQ0KY29uX3NlcSA9IHBhc3RlKEROQV9zZXExLCBETkFfc2VxMiwgc2VwID0gJycpDQpwcmludChjb25fc2VxKQ0KYGBgDQojIyBjKSBTdWJzdHJpbmcgb2YgYSB2YXJpYWJsZQ0KDQpgYGB7cn0NCnNlcV9zdHJpbmcgPSBzdWJzdHIoRE5BX3NlcTEsIDIsIDUpDQpwcmludChzZXFfc3RyaW5nKQ0KYGBgDQojIFF1ZXN0aW9uIDINCg0KIyMgQXJpdGhtZXRpYyBvcGVyYXRpb25zDQoNCmBgYHtyfQ0KeCA9IDINCnkgPSA1DQoNCmFkZCA9IHgreQ0KcHJpbnQoYWRkKQ0KDQpzdWIgPSB4LXkNCnByaW50KHN1YikNCg0KbXVsdGlwbHkgPSB4KnkNCnByaW50KG11bHRpcGx5KQ0KDQpkaXZpZGUgPSB4L3kNCnByaW50KGRpdmlkZSkNCg0KcG93ZXIgPSB4XnkNCnByaW50KHBvd2VyKQ0KDQptb2QgPSB4JSV5DQpwcmludChtb2QpDQpgYGANCg0K