Mercurial > repos > rnateam > splitfasta
view splitFasta.py @ 1:279e2625de3a draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hacked/splitFasta commit b1d68befbbaf3a74a67eef3e44dc035eb1a1e555
author | rnateam |
---|---|
date | Sun, 05 Jul 2015 08:48:09 -0400 |
parents | bc25ba9d9fcf |
children | ae4d5733272f |
line wrap: on
line source
import sys, os if __name__ == "__main__": #assuming perfect input, read every two lines inpath = sys.argv[1] file_contents = open(inpath, 'r').readlines() os.makedirs('splits') inname = os.path.basename(inpath) for i in range(0, len(file_contents), 2): headline = file_contents[i] outname = headline[1:headline.index(' ')]+'.fa' outfile = open(os.path.join('splits',outname), 'w') outfile.write(file_contents[i]) outfile.write(file_contents[i+1]) outfile.close()