diff --git a/models/publication.py b/models/publication.py index 43d39bb4db6cf13e5e5234cd74fb7a2cd4f4239f..ab6734aaac8c5d1f1b2d3eaefc9be8b7255c6b7c 100644 --- a/models/publication.py +++ b/models/publication.py @@ -5,3 +5,8 @@ class Publication: self.doi = doi self.preprint_id = preprint_id self.other_id = other_id + + def __repr__(self): + ids = [("PMC_ID", self.pmc_id), ("PM_ID", self.pm_id), ("DOI", self.doi), + ("PREPRINT ID", self.preprint_id), ("OTHER ID", self.other_id)] + return ' '.join([str(id) for id in ids if id[1] is not None])