5
5
6
6
Add, edit and delete terms in EMDB-SFF files
7
7
"""
8
- from __future__ import division
8
+ from __future__ import division , print_function
9
9
10
10
import os
11
11
import re
@@ -147,7 +147,7 @@ def add_to_segmentation(self, segmentation):
147
147
if self .filePath is not None :
148
148
segmentation .filePath = self .filePath
149
149
# details
150
- if self .details is not None :
150
+ if self .details :
151
151
segmentation .details = self .details
152
152
# global external references
153
153
if self .externalReferences :
@@ -574,14 +574,14 @@ def add_note(args, configs):
574
574
# add notes to segmentation
575
575
sff_seg = global_note .add_to_segmentation (sff_seg )
576
576
# show the updated header
577
- print HeaderView (sff_seg )
577
+ print ( HeaderView (sff_seg ) )
578
578
else :
579
579
found_segment = False
580
580
for segment in sff_seg .segments :
581
581
if segment .id in args .segment_id :
582
582
note = ArgsNote (args , configs )
583
583
sff_seg .segment = note .add_to_segment (segment )
584
- print NoteView (sff_seg .segment , _long = True )
584
+ print ( NoteView (sff_seg .segment , _long = True ) )
585
585
found_segment = True
586
586
if not found_segment :
587
587
print_date ("Segment of ID(s) {} not found" .format (", " .join (map (str , args .segment_id ))))
@@ -611,14 +611,14 @@ def edit_note(args, configs):
611
611
# any additionally specified external references (-E a b -E x y) are inserted after the edited index
612
612
sff_seg = global_note .edit_in_segmentation (sff_seg )
613
613
# show the updated header
614
- print HeaderView (sff_seg )
614
+ print ( HeaderView (sff_seg ) )
615
615
else :
616
616
found_segment = False
617
617
for segment in sff_seg .segments :
618
618
if segment .id in args .segment_id :
619
619
note = ArgsNote (args , configs )
620
620
sff_seg .segment = note .edit_in_segment (segment )
621
- print NoteView (sff_seg .segment , _long = True )
621
+ print ( NoteView (sff_seg .segment , _long = True ) )
622
622
found_segment = True
623
623
if not found_segment :
624
624
print_date ("Segment of ID(s) {} not found" .format (", " .join (map (str , args .segment_id ))))
@@ -644,14 +644,14 @@ def del_note(args, configs):
644
644
# delete the notes from segmentation
645
645
sff_seg = global_note .del_from_segmentation (sff_seg )
646
646
# show the updated header
647
- print HeaderView (sff_seg )
647
+ print ( HeaderView (sff_seg ) )
648
648
else :
649
649
found_segment = False
650
650
for segment in sff_seg .segments :
651
651
if segment .id in args .segment_id :
652
652
note = ArgsNote (args , configs )
653
653
sff_seg .segment = note .del_from_segment (segment )
654
- print NoteView (sff_seg .segment , _long = True )
654
+ print ( NoteView (sff_seg .segment , _long = True ) )
655
655
found_segment = True
656
656
if not found_segment :
657
657
print_date ("Segment of ID(s) {} not found" .format (", " .join (map (str , args .segment_id ))))
0 commit comments