Skip to content

Releases: biologyguy/BuddySuite

BuddySuite V1.2b7

19 Oct 15:28
Compare
Choose a tag to compare
BuddySuite V1.2b7 Pre-release
Pre-release

Support for earlier versions of python

BuddySuite V1.2b6

07 Oct 13:46
Compare
Choose a tag to compare
BuddySuite V1.2b6 Pre-release
Pre-release

Newest V 1.2 beta release.
Full Windows support added

BuddySuite V1.2b

17 Sep 00:35
Compare
Choose a tag to compare
BuddySuite V1.2b Pre-release
Pre-release

Beta release of major update over V1.1.

Full change log will be included in final version.

BuddySuite V1.1

30 Mar 17:51
Compare
Choose a tag to compare

General

  • Update error reporting to include more function information
  • Timeout usage upload and error report to prevent hangs when not connected to internet
  • Catch Python2 and exit gracefully
  • Add self.hash_map attributes to core Buddy classes

SeqBuddy

Upgrades

  • Allow blast() function to query another sequence file instead of depending on a pre-made blast database
  • Allow additional BLAST parameters to be passed in by the user
  • Accept a separator character argument in make_ids_unique()
  • Clean up rename() so to old ids are stored in the record description. Most output formats do not print this information, which significantly cleans up the retuned records.
  • Make order_ids() numeric aware. i.e., return ['gene1', 'gene4', 'gene9', 'gene12', 'gene101'] instead of ['gene1', 'gene101', 'gene12', 'gene4', 'gene9'].
  • Re-name extract_range() to extract_regions() and completely rewrite to allow a more flexible selection of which residues to return.
  • New internal methods for re-mapping features to sequences that have been truncated in some way

AlignBuddy

New functions

  • hash_ids
  • bootstrap

Upgrades

  • Un-hash all temporary files after generating an MSA if those files are being kept
  • Add AlignBuddy lengths() method and modify the write() method to accept an out_format
  • New internal methods for re-mapping features to alignments that have been truncated in some way
  • Numeric-aware order_ids()
  • Re-name extract_range() to extract_regions()

PhyloBuddy

Upgrades

  • root() function now accepts regular expressions
  • Hash sequence ids before running 3rd party tree building programs, then remap ids afterwards. This allows the user to name their sequences whatever they like without worry that the other software will break or rename their records.
  • Add 'quiet' support to generate_tree()

BuddySuite V1.0

26 Nov 17:34
Compare
Choose a tag to compare

First full release of BuddySuite!

Following is the list of tools included in Version 1.0

SeqBuddy

delete_repeats
pull_random_record
reverse_complement
list_ids
molecular_weight
make_ids_unique
find_restriction_sites
find_pattern
order_features_alphabetically
pull_record_ends
delete_features
translate
select_frame
count_residues
ave_seq_length
merge
hash_seq_ids
group_by_prefix
translate6frames
delete_large
uppercase
pull_records
order_ids
find_CpG
rename_ids
group_by_regex
blast
order_features_by_position
lowercase
delete_metadata
guess_alphabet
reverse_transcribe
complement
clean_seq
extract_region
replace_subseq
delete_records
isoelectric_point
screw_formats
delete_small
guess_format
concat_seqs
num_seqs
transcribe
bl2seq
insert_seq
annotate
order_ids_randomly
degenerate_sequence
find_repeats
map_features_nucl2prot
map_features_prot2nucl
list_features
purge
count_codons
shuffle_seqs
back_translate

AlignBuddy

concat_alignments
trimal
reverse_transcribe
mapfeat2align
list_ids
alignment_lengths
generate_alignment
clean_seq
delete_records
translate
screw_formats
rename_ids
split_to_files
enforce_triplets
extract_range
num_seqs
transcribe
consensus
uppercase
pull_records
order_ids
lowercase

PhyloBuddy

hash_ids
rename_ids
num_tips
unroot
list_ids
show_unique
screw_formats
split_polytomies
root
print_trees
display_trees
prune_taxa
distance
consensus_tree
generate_tree

DatabaseBuddy

guess_database
live_shell

SeqBuddy v1.0 release

20 Mar 03:02
Compare
Choose a tag to compare

First release!

Version 1.0 of SeqBuddy:

  • 43 command line tools
  • 5 modifying flags
  • BioPython V1.64 bundled with executable