原创 python中遞歸函數

遞歸函數即直接或間接地調用自身以進行循環的函數 def mySum(L):     if not L:         return 0     else:         return L[0]+mySum(L[1:]) print m

原创 Java生物信息- 判斷鹼基有沒有連續的重複序列

連續的四個鹼基的重複不能判斷是否有多個鹼基的重複public class TestConsecutiveBases{   public static void main (String[] args) {     java.util.Sc

原创 python生成20個隨機的DNA fasta格式文件

生成20個隨機的文件, 由於沒有用到hash名字,文件名有可能會重複每個文件中有30-50條序列每條序列的長度爲70-120個鹼基import os import random import string print (dir(strin

原创 C語言atof,atoi ,strtok等函數用法

atoi是把字符串轉換爲int型數據atof是轉換爲float型strtok是分隔字符串的第一個例子用了sscanf, 沒有用strtok#include<stdio.h> #include<stdlib.h> #include<ctype

原创 R的基本繪圖包-plot函數

R的plot 既可以繪製點,也可以繪製直方圖,還可以繪製箱線圖,感覺的確很智能。> b <- c("P", "P", "P" ,"Q", "Q", "Q") > c <- c("TQ","AQ","CQ","BQ","XQ", "XQ")

原创 python查找指定數據,用R繪圖

python 查找指定字符串 ,找出相應的數據行def get_target_Lines(fr, s):     f_handle = open(fr, "r")     targets = []     #flag = False  

原创 C語言的函數

809*??=800*??+9*??+1 其中??代表的兩位數,8*??的結果爲兩位數,9*??的結果爲3位數。求??代表的兩位數,及809*??後的結果。#include <stdio.h> void output(long int b

原创 我的友情鏈接

51CTO博客開發

原创 Ruby Python Java C C++ 數組使用方法對比

Ruby可以用 length ,size 這些關鍵字獲得數組的大小這裏Ruby ,python, JAVA 都使用了類的方法有靜態方法,也有動態方法首先是Ruby#!/usr/bin/ruby class Pro     def ini

原创 R語言 調整ggplot2的顏色

首先是官方的教程http://www.cookbook-r.com/Graphs/Colors_(ggplot2)/ 然後是一個非官方的http://www.sthda.com/english/wiki/ggplot2-colors-how

原创 python中的異常示例

最常見的異常就是文件打開 時,找不到文件try:     f = open(“file.txt”,”r”) except IOError, e:     print e然後就是命名空間異常,也就是沒有定義這個變量或對象try:     s 

原创 python Web開發的參考書

在網上找了一些感覺這幾個還可以Web接口開發與自動化測試——基於Python語言Flask Web開發:基於Python的Web應用開發實戰Python高效開發實戰:Django、Tornado、Flask、TwistedPython項目開

原创 我的友情鏈接

51CTO博客開發

原创 C語言 讀寫二進制文件

查找了比較多的資源, 發現沒有辦法把text 文件轉成binary文件僅作爲記錄,不過這個例子可以去除換行符。#include <stdio.h> #include <string.h> #define N 255 int main()

原创 R語言 複製文件,複製目錄

file.infofile.createdir.createfile.copy if(!dir.exists("Result_Dir")){         dir.create("Result_Dir")     } setwd("Re