随笔分类 - python
摘要:001、 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene2 myc AGCTGCCTAAGC GGCATAGCTAATCG >gen
阅读全文
摘要:001、 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene1 myc AGCTGCCTAAGC GGCATAGCTAATCG >gen
阅读全文
摘要:001、方法1 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene1 myc AGCTGCCTAAGC GGCATAGCTAATCG >
阅读全文
摘要:001、 >>> print("xxxx") ## 输出内容, 同时添加换行符 xxxx >>> print("xxxx", end = "") ## 输出内容, 不添加换行符 xxxx>>> 参考:https://blog.csdn.net/DisolveDislove/article/detai
阅读全文
摘要:001、 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene1 myc AGCTGCCTAAGC GGCATAGCTAATCG >gen
阅读全文
摘要:001、 >>> import openpyxl ## 导入包 >>> import numpy as np >>> import pandas as pd >>> s1=list('ATGATAGCAGTGAAATGGG') ## 将序列储存为列表 >>> s1 ['A', 'T', 'G', '
阅读全文
摘要:001、 >>> test = [("a",100), ("b", 200), ("c", 300)] >>> test [('a', 100), ('b', 200), ('c', 300)] >>> dict(test) ## 列表转换为字典 {'a': 100, 'b': 200, 'c':
阅读全文
摘要:001、 >>> dict1 = {"d":400, "a":300, "e":500, "b":700, "c":600} ## 测试字典 >>> dict1 {'d': 400, 'a': 300, 'e': 500, 'b': 700, 'c': 600} >>> sorted(dict1.k
阅读全文
摘要:001、 >>> test = [10, 20, 10, 30, 30, 10, 40, 10, 30] ## 测试列表 >>> from collections import Counter as ct ## 借助Counter函数实现 >>> ct(test) Counter({10: 4, 3
阅读全文
摘要:001、 >>> import re >>> str = "sefderfhjuynb" >>> re.findall(".{3}", str) ## 步长为3 ['sef', 'der', 'fhj', 'uyn'] >>> re.findall(".{2}", str) ## 步长为2 ['se
阅读全文
摘要:001、 root@PC1:/home/test2# ls test.py root@PC1:/home/test2# cat test.py ## 测试程序 #!/usr/bin/python out_file = open("result.txt", "w") for i in range(1,
阅读全文
摘要:001、 continue表示跳过后面的程序,重新循环,而pass表示站位,什么也不做,后面的代码(else之前)还是会执行, 好多情况下是没有想清楚这部分应该怎么写,所以先用pass站位,能让程序顺利跑起来。等想好这部分怎么写了,再替换掉pass部分 root@PC1:/home/test2# l
阅读全文
摘要:001、首个字符查找 >>> seq = 'ATGTGACCCTGATTTTGAATGatgAtgAtGaTGaTg' ## 测试字符串 >>> seq.find('ATG') ## 字符串内建函数find返回第一个匹配字符的索引 0 >>> seq.find('GAC') 4 >>> seq.fi
阅读全文
摘要:001、 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >OR4F5_ENSG00000186092_ENST00000641515_61_1
阅读全文
摘要:001、 fasta序列迭代 (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene1 myc AGCTGCCTAAGC GGCATAGCTAATCG >gene2 jun ACCGAATCGGAGCGATG GGCATTAAAGATC
阅读全文
摘要:001、获取反向序列 >>> myseq = 'AGCTGGCTA' >>> myseq[::-1] ## 利用切片实现 'ATCGGTCGA' >>> temp = [] >>> for i in reversed(myseq): ## 借助reversed函数实现 ... temp.append
阅读全文
摘要:001、 >>> import time ## 导入time包 >>> start = time.time() ## 记录程序开始时间 >>> print("xxxxx") xxxxx >>> end = time.time() ## 记录程序结束时间 >>> print("elapsed:", e
阅读全文
摘要:001、保存为字典 (base) root@PC1:/home/test2# ls a.fastq test.py (base) root@PC1:/home/test2# cat a.fastq ## 测试fastq文件 @SRR1596091.1 HISEQ:62:C35RDACXX:2:110
阅读全文
摘要:001、 (base) root@PC1:/home/test2# ls a.fasta test.py (base) root@PC1:/home/test2# cat a.fasta ## 测试fasta文件 >gene1 myc AGCTGCCTAAGC GGCATAGCTAATCG >gen
阅读全文
摘要:001、 >>> str1 = "abeababxxxaacdx" >>> dict1 = {} >>> for i in str1: ## 利用循环结构,将字符串中每个字符出现的次数储存在字典中 ... dict1[i] = str1.count(i) ... >>> for i in dict1
阅读全文

浙公网安备 33010602011771号