# HG changeset patch # User dfornika # Date 1530034020 14400 # Node ID 7a90f3b437bfdb784468bc87db7b444878eb66c5 # Parent 000d34289a397dfbf7055e12e73bac8f14d4aa3b Uploaded diff -r 000d34289a39 -r 7a90f3b437bf tools/mentalist_tree/mentalist_tree --- a/tools/mentalist_tree/mentalist_tree Mon Jun 18 13:22:04 2018 -0400 +++ b/tools/mentalist_tree/mentalist_tree Tue Jun 26 13:27:00 2018 -0400 @@ -57,6 +57,10 @@ input_file = sys.argv[1] reader = csv.reader(open(input_file, "r"), delimiter="\t") input_matrix = list(reader) + # Don't build a tree with fewer than 3 samples, just produce an empty file + if len(input_matrix) < 4: + print('();') + sys.exit(0) distance_matrix = process_input_matrix(input_matrix) constructor = DistanceTreeConstructor() tree = constructor.nj(distance_matrix) diff -r 000d34289a39 -r 7a90f3b437bf tools/mentalist_tree/mentalist_tree.xml --- a/tools/mentalist_tree/mentalist_tree.xml Mon Jun 18 13:22:04 2018 -0400 +++ b/tools/mentalist_tree/mentalist_tree.xml Tue Jun 26 13:27:00 2018 -0400 @@ -1,6 +1,6 @@ - biopython + biopython ]]> - 10.1101/172858