Beispiel #1
0
import struct
import numpy as np
from pylab import *

# オリジナルモジュール
import File_open
import create_sound
import mymovie
import composition

if __name__ == "__main__":
    composition.composition()
    #sys.argv[1])
    freqList = File_open.conversion(File_open.openfile('music.txt'))
    datas = b""
    count = len(freqList)
    del freqList[count-1]

    freqList = [int(i) for i in freqList]

    for f in freqList:
        data = create_sound.createSinWave(1.0, f, 8000.0, 2.0)
        # create_sound.play(data, 8000, 16)
        datas += data

    fname = File_open.save_wave(datas)
    print("{0}.wavを出力".format(fname))
    times = mymovie.main("{0}.wav".format(fname), "{0}.mp4".format(fname))
    print("{0}.mp4を出力".format(fname))
    mymovie.upload(fname)
    print("{0}.mp4をyoutubeにアップロード".format(fname))
Beispiel #2
0
def create(text, k):
    kmers = composition.composition(text, k)
    return create_from_patterns(kmers)
def test_composition_splits_into_kmers():
    text = 'CAATCCAAC'
    k = 5

    kmers = composition(text, k)
    assert kmers == ['CAATC', 'AATCC', 'ATCCA', 'TCCAA', 'CCAAC']
def test_composistion_all_kmers_k_length():
    text = 'CTGAAGACCTCTCCACATTACTACGATATAAATCATTTCAGCCTCTAGATACGCCTTGGTGGGTGGGGTTGGCAATTTACGATATGTCCGAATGATTTGACACCAAATACCTTAGCTAGCCCCAAGGAAAATTCTGGGCTTTACGTTGGCCGAGCCACATTACTACAGTAAGGTTAAGCAACCAGCCAGTCGCTCATAAGGACTCCACGCCTCCCGTTACTGACTTCCAACAACAATGTGACAGTAGACTGGAACCTGGGAGGACATTATTGATTCGCCGCGAATCTTCTAAGGTATTTTACCCCCACTGGTCACCTTAACCATTAAGACCTCGAAGTGACACCTAGCCTCTTAACACCCAACTCCACCGACAATACCTATTCGCTGACAAGCGGGACATCCGATCGCCCCTGACTCGAGGTGTCTACCGTCCATCGATTGCTAAACTTTGTTAGGAGTCTAAGCGAACCATGGGAAGGGGGCGGCAGTCAACGTGCTCCTTTAGTGAGGTACCATATTCTTACAGCATGTGGAGCGCAGCAAACTAGCGACCGGGAGTACTCCCACAACCCTGGGTACGTACTGCACTTTTTTCAAGAGCCAGGGTCATTTAAATAGCATCTTTGCTCTTTCTGATAAGGGGGCGACCATCTCCGAATTGAGCCAAACGCTGGTATAAGACTCGTCTCATGACTCCCTAGCCATTTGTATGTTGTCATTTCTGATTTTAGCAGGTAAAACGTAAGGCCTGCTAAAGAATCACGCGGGGAGGCCTTAAATTTCGTCATGGAGCAATCGTCCTAGATTGCTGTGAAGGTTCGTACCAGTAGAGTCTAATGTGCGTAAATGTTAACTGGCCGTATATTCTCTGGTGAGCTGAAACAGAAAGCTGGCAGAAAGCCACTCTTGCTGTTTCGTGTGTACGGACATCGGGATAGTACCAAAAAGCATGTTCTTCATCTGGCGATGCTTGATGTCTACCGTAGACACCTTCATACGT '
    kmers = composition(text, 12)

    for kmer in kmers:
        assert (12 == len(kmer))
def debruijn_graph_from_genome(k, genome):
    return debruijn_graph(composition(k, genome))
Beispiel #6
0
import readFile
import parse
import useful
import composition

k, Text = readFile.listFromInput()
print k, Text
result = useful.lineFromCollection(composition.composition(Text, int(k)))
print result
readFile.lineToOutput(result)