Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
em Y.. Os nomes de X e Y so passados como argumentos. 3) Faa um script em bash chamado Divide que divide dois nmeros inteiros e mostra o resultado(oresultadodadivisodeveserdadoem R,logopodeseusaroaplicativo'bc'coma opoapropriada). 4)Faaumscriptembashque: a)l doisnmerosinteiroscomoargumentosedizqual omaiordeles(conformeexemplo abaixo): ex.: $./maior.sh3714 Omaiorentre37e1437. $ b)aprimoreoscriptanteriordemodoqueeleapresenteumamensagemquandoum(oudois) dosnmerosnofoi(rem)digitado(s)(conformeexemploabaixo): ex.: $./maior.sh37__ Sonecessriosdoisnmerosparaseescolheromaior. $
6)Arquivostipofastacontmdadosdeumaoumaisseqnciasdebiomolculasetmo
seguinteformato(porexemplo): exemplo.fasta: >MCHUCalmodulinHuman ADQLTEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADGNGTIDFPEFLT MMARKMKDTDSEEEIREAFRVFDKDGNGYISAAELRHVMTNLGEKLTDEEVDEMIREADIDGDGQVNY EEFVQMMTAK* >gi|5524211|gb|AAD44166.1|cytochromeb[Elephasmaximusmaximus] LCLYTHIGRNIYYGSYLYSETWNTGIMLLLITMATAFMGYVLPWGQMSFWGATVITNLFSAIPYIGTNLVE WIWGGFSVDKATLNRFFAFHFILPFTMVALAGVHLTFLHETGSNNPLGLTSDSDKIPFHPYYTIKDFLGLLI LILLLLLLALLSPDMLGDPDNHMPADPLNTPLHIKPEWYFLFAYAILRSVPNKLGGVLALFLSIVILGLMPFL HTSKHRSMMLRPLSQALFWTLTMDLLTLTWIGSQPVEYPYTIIGQMASILYFSIILAFLPIAGXIENY a)Faaumscriptquecriaumarquivocomasidentificaes(linhasiniciadascom>)das seqnciascontidasemumdadoarquivodotipofasta(porexemplo:exemplo.fasta) b)aprimoreoscriptanteriordemodoqueelecoloqueemumarquivo,ProtHum.dat,somente asidentificaespertencentesaossereshumanos(contmapalavrahumannaidentificao). 7)Faaumscriptembashchamadovizinhos.shquel(doteclado)umnmerointeiroe retorna(natela)seuantecessoreseusucessor. 8)Faaumscriptembashchamado dia.shqueldotecladoumnmerointeiroentre1e7e imprime(natela)odiadasemanacorrespondente.Isto ,seonmerodigitadofor1,escreve domingo;se2,segundafeira,se2,eassimpordiante. Seocaracteredigitadonoforumnmeroounoestivernointervaloentre1e7,oprograma escreveumamensagemdeerro"Errodeleitura.Devesedigitarumn meroentre1e7." 9) Neste exerccio, vrios comandos que vimos durante a disciplina podem ser usados. O comandogrepqueprocuraumaexpressoemumarquivotipotextoeretornaalinhanaqual elaencontrada.SuasopesAXeBXpermitequetambmsemostremasXlinhasdepois (After)ouantesdalinhaemqueseencontraopadr oprocurado.OcomandowcXYmostra emtrscolunasquantaslinhas,colunasecaracteres(respectivamente)temumdadoarquivo XY.Observeque,emgeral,aquantidadedecaracteresmostradavemsempreadicionadade1, poisowccontabilizaofinaldalinha"\n'comoumcaractere.Oscomandos tailXeheadX nosmostramasX ltimasouasXprimeiraslinhasdeumdadotexto.J o awk maisqueum comando,umprocessadordetexto,mascomovimospodeserusadopara"quebrar"umdado texto(ousomenteumalinha)emcolunas,porexemplo,echo"1Joana199177.1288"|awk '{printf$2"%t"$3}',retornar"Joana19". Supondoumarquivotipofastacomdiversassequnciasdednadediferentesgenesdeum dadoorganismo.Apresenteumscriptque,dadoonomedeumgene,eleexaminaoarquivo usandooscomandosacima,eescrevenatelaotamanhodasequnciadogene.Asintaxedo scriptdeveser:genesize.sh<nome_do_gene><nome_do_arquivo_fasta> exemplodearquivofasta: GenesOrnitorrinco.fasta
>gene01 actgactg >gene02 actgactgactg >gene03 actgactgactgactgactg ... exemplodeexecuodoscript: $genesize.shgene02GenesOrnitorrinco.fasta Otamanhodogenegene0212. 10)SupondoquenohouvessenocomandolsaopoSparaordenarosarquivosportamanho,Crie umscriptquemostraalistadearquivos(dopwd,diretrioatual)ordenadosemordemcrescentede tamanho. 11)FaaumscriptqueconverteumatemperaturaemgrausCelsiusparaKelvin(aproximadamente, Kelvin=Celsius+273). 12)Faaumscriptquerecebeumcaracterecomoprimeiroargumentoedizseocaractere um nmero,umavogal,ounenhumdosdois.