The software first reads the sequence from the fasta file, then merges the sequences, and calculates the GC content of each window according to the sliding window and step size set by the user.
combine sequences in fasta file and plot GC content through this large sequence. The output is a line chart.
Input more than one fasta files and do single file processing on each file. The number of output line charts is the same as the number of input files.
Input more than two fasta files and pairwise comparison on these files. If the number of input files is n, the number of output files should be [n*(n-1)]/2.
python gc_content.py [-h] [-f FILE [FILE ...]] [-w WINDOW] [-s STEP] [-r Lower limit upper limit] {s,c,b,bc,a}
-r Lower limit upper limit, --range Lower limit upper limit : set the range of GC content to filter sequences. between 0 and 100
python gc_content.py s -f input_file -w 100000 -s 1000
python gc_content.py s -f input_file -r 10 30
python gc_content.py c -f input_file1 input_file2 -w 10000 -s 100
python gc_content.py b -w 100000 -s 1000
python gc_content.py bc -w 100000 -s 1000
python gc_content.py a -w 100000 -s 1000