1 // ----------------------------------------
2 // ---------- sequence.hh -----------
3 // ----------------------------------------
15 // Sequence data class
27 friend class ConnView;
39 void motif_scan(string a_motif, vector<int> * motif_match_starts);
40 string rc_motif(string a_motif);
41 string motif_validate(string a_motif);
45 string load_fasta(string file_path, int seq_num,
46 int start_index, int end_index);
47 string load_annot(string file_path, int start_index, int end_index);
49 string subseq(int start, int end);
54 void set_seq(string a_seq);
55 vector<int> find_motif(string a_motif);
58 void save(fstream &save_file);
59 void load_museq(string load_file_path, int seq_num);