{"action":"created","comment":{"url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/comments/211943157","pull_request_review_id":148467853,"id":211943157,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMTk0MzE1Nw==","diff_hunk":"@@ -583,3 +584,158 @@ def migrate_tumour_sample(self, tumour_sample):\n         return self.validate_object(\n             object_to_validate=migrated_tumour_sample, object_type=self.new_model.TumourSample\n         )\n+\n+\n+class MigrationParticipants100ToReports(BaseMigration):\n+    old_model = participant_1_0_0\n+    new_model = participant_old\n+\n+    def migrate_pedigree(self, old_pedigree):\n+        \"\"\"\n+        :param old_pedigree: org.gel.models.participant.avro.Pedigree 1.0.0\n+        :return: org.gel.models.report.avro RDParticipant.Pedigree 3.0.0\n+        \"\"\"\n+        new_pedigree = self.convert_class(self.new_model.Pedigree, old_pedigree)\n+        new_pedigree.versionControl = self.new_model.VersionControl()\n+        new_pedigree.gelFamilyId = old_pedigree.familyId\n+        new_pedigree.analysisPanels = self.migrate_analysis_panels(old_panels=old_pedigree.analysisPanels)\n+        new_pedigree.participants = self.migrate_members_to_participants(old_members=old_pedigree.members,\n+                                                                         family_id=old_pedigree.familyId)\n+        return self.validate_object(object_to_validate=new_pedigree, object_type=self.new_model.Pedigree)\n+\n+    def migrate_members_to_participants(self, old_members, family_id):\n+        return [self.migrate_member_to_participant(old_member=old_member, family_id=family_id) for old_member in\n+                old_members]\n+\n+    def migrate_member_to_participant(self, old_member, family_id):\n+        new_participant = self.convert_class(self.new_model.RDParticipant, old_member)\n+        new_participant.gelFamilyId = family_id\n+        new_participant.pedigreeId = old_member.pedigreeId\n+        new_participant.isProband = old_member.isProband or False\n+        new_participant.sex = self.migrate_sex(old_sex=old_member.sex)\n+        new_participant.personKaryotipicSex = self.migrate_person_karyotypic_sex(old_pks=old_member.personKaryotypicSex)\n+        new_participant.yearOfBirth = str(old_member.yearOfBirth)\n+        new_participant.adoptedStatus = self.migrate_adopted_status(old_status=old_member.adoptedStatus)\n+        new_participant.lifeStatus = self.migrate_life_status(old_status=old_member.lifeStatus)\n+        new_participant.affectionStatus = self.migrate_affection_status(old_status=old_member.affectionStatus)\n+        new_participant.hpoTermList = self.migrate_hpo_term_list(old_list=old_member.hpoTermList)\n+        new_participant.samples = self.migrate_samples(old_samples=old_member.samples)\n+        new_participant.versionControl = self.new_model.VersionControl()\n+","path":"protocols/migration/participants.py","position":80,"original_position":80,"commit_id":"c2cdfbe864d5c8315817d94833b744cf30511999","original_commit_id":"41709fbaedffbb3b14a4d7ff4f6e3ef7d60f076a","user":{"login":"priesgo","id":3140648,"node_id":"MDQ6VXNlcjMxNDA2NDg=","avatar_url":"https://avatars1.githubusercontent.com/u/3140648?v=4","gravatar_id":"","url":"https://api.github.com/users/priesgo","html_url":"https://github.com/priesgo","followers_url":"https://api.github.com/users/priesgo/followers","following_url":"https://api.github.com/users/priesgo/following{/other_user}","gists_url":"https://api.github.com/users/priesgo/gists{/gist_id}","starred_url":"https://api.github.com/users/priesgo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/priesgo/subscriptions","organizations_url":"https://api.github.com/users/priesgo/orgs","repos_url":"https://api.github.com/users/priesgo/repos","events_url":"https://api.github.com/users/priesgo/events{/privacy}","received_events_url":"https://api.github.com/users/priesgo/received_events","type":"User","site_admin":false},"body":"if `old_member.ancestries == None` then the model will be invalid as it it non nullable in reports 3.0.0. Given that all fields inside the `Ancestries` object are nullable we can just do:\r\n```\r\nif old_member.ancestries is None:\r\n    new_participant.ancestries = self.new_model.Ancestries()\r\n```","created_at":"2018-08-22T12:56:45Z","updated_at":"2018-08-22T12:56:45Z","html_url":"https://github.com/genomicsengland/GelReportModels/pull/322#discussion_r211943157","pull_request_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/comments/211943157"},"html":{"href":"https://github.com/genomicsengland/GelReportModels/pull/322#discussion_r211943157"},"pull_request":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322"}}},"pull_request":{"url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322","id":208871655,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA4ODcxNjU1","html_url":"https://github.com/genomicsengland/GelReportModels/pull/322","diff_url":"https://github.com/genomicsengland/GelReportModels/pull/322.diff","patch_url":"https://github.com/genomicsengland/GelReportModels/pull/322.patch","issue_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/322","number":322,"state":"open","locked":false,"title":"IP-1914 - Migrate IR ID from 4 to 3","user":{"login":"greglever","id":9075983,"node_id":"MDQ6VXNlcjkwNzU5ODM=","avatar_url":"https://avatars1.githubusercontent.com/u/9075983?v=4","gravatar_id":"","url":"https://api.github.com/users/greglever","html_url":"https://github.com/greglever","followers_url":"https://api.github.com/users/greglever/followers","following_url":"https://api.github.com/users/greglever/following{/other_user}","gists_url":"https://api.github.com/users/greglever/gists{/gist_id}","starred_url":"https://api.github.com/users/greglever/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglever/subscriptions","organizations_url":"https://api.github.com/users/greglever/orgs","repos_url":"https://api.github.com/users/greglever/repos","events_url":"https://api.github.com/users/greglever/events{/privacy}","received_events_url":"https://api.github.com/users/greglever/received_events","type":"User","site_admin":false},"body":"[IP-1914 - Migrate IR ID from 4 to 3](https://jira.extge.co.uk/browse/IP-1879)\r\n====================\r\n```\r\nINFO:root:Build/s finished succesfully!\r\nRemoving intermediate container 4074c8b4d00b\r\n ---> 966a1fd8be01\r\nSuccessfully built 966a1fd8be01\r\nSuccessfully tagged gel:latest\r\nroot@7b123e9ea5a8:/gel# cd GelReportModels/ && python -m unittest discover\r\n[...]\r\n----------------------------------------------------------------------\r\nRan 167 tests in 11.453s\r\n\r\nOK\r\nroot@7b123e9ea5a8:/gel/GelReportModels# #\r\n```","created_at":"2018-08-16T14:06:42Z","updated_at":"2018-08-22T12:56:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bc5a055d7763c30b7403a8a5971043d7464c0780","assignee":{"login":"greglever","id":9075983,"node_id":"MDQ6VXNlcjkwNzU5ODM=","avatar_url":"https://avatars1.githubusercontent.com/u/9075983?v=4","gravatar_id":"","url":"https://api.github.com/users/greglever","html_url":"https://github.com/greglever","followers_url":"https://api.github.com/users/greglever/followers","following_url":"https://api.github.com/users/greglever/following{/other_user}","gists_url":"https://api.github.com/users/greglever/gists{/gist_id}","starred_url":"https://api.github.com/users/greglever/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglever/subscriptions","organizations_url":"https://api.github.com/users/greglever/orgs","repos_url":"https://api.github.com/users/greglever/repos","events_url":"https://api.github.com/users/greglever/events{/privacy}","received_events_url":"https://api.github.com/users/greglever/received_events","type":"User","site_admin":false},"assignees":[{"login":"greglever","id":9075983,"node_id":"MDQ6VXNlcjkwNzU5ODM=","avatar_url":"https://avatars1.githubusercontent.com/u/9075983?v=4","gravatar_id":"","url":"https://api.github.com/users/greglever","html_url":"https://github.com/greglever","followers_url":"https://api.github.com/users/greglever/followers","following_url":"https://api.github.com/users/greglever/following{/other_user}","gists_url":"https://api.github.com/users/greglever/gists{/gist_id}","starred_url":"https://api.github.com/users/greglever/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglever/subscriptions","organizations_url":"https://api.github.com/users/greglever/orgs","repos_url":"https://api.github.com/users/greglever/repos","events_url":"https://api.github.com/users/greglever/events{/privacy}","received_events_url":"https://api.github.com/users/greglever/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"gerlv","id":416757,"node_id":"MDQ6VXNlcjQxNjc1Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/416757?v=4","gravatar_id":"","url":"https://api.github.com/users/gerlv","html_url":"https://github.com/gerlv","followers_url":"https://api.github.com/users/gerlv/followers","following_url":"https://api.github.com/users/gerlv/following{/other_user}","gists_url":"https://api.github.com/users/gerlv/gists{/gist_id}","starred_url":"https://api.github.com/users/gerlv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerlv/subscriptions","organizations_url":"https://api.github.com/users/gerlv/orgs","repos_url":"https://api.github.com/users/gerlv/repos","events_url":"https://api.github.com/users/gerlv/events{/privacy}","received_events_url":"https://api.github.com/users/gerlv/received_events","type":"User","site_admin":false},{"login":"kevinpetersavage","id":983710,"node_id":"MDQ6VXNlcjk4MzcxMA==","avatar_url":"https://avatars1.githubusercontent.com/u/983710?v=4","gravatar_id":"","url":"https://api.github.com/users/kevinpetersavage","html_url":"https://github.com/kevinpetersavage","followers_url":"https://api.github.com/users/kevinpetersavage/followers","following_url":"https://api.github.com/users/kevinpetersavage/following{/other_user}","gists_url":"https://api.github.com/users/kevinpetersavage/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinpetersavage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinpetersavage/subscriptions","organizations_url":"https://api.github.com/users/kevinpetersavage/orgs","repos_url":"https://api.github.com/users/kevinpetersavage/repos","events_url":"https://api.github.com/users/kevinpetersavage/events{/privacy}","received_events_url":"https://api.github.com/users/kevinpetersavage/received_events","type":"User","site_admin":false},{"login":"Antonior26","id":5476137,"node_id":"MDQ6VXNlcjU0NzYxMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/5476137?v=4","gravatar_id":"","url":"https://api.github.com/users/Antonior26","html_url":"https://github.com/Antonior26","followers_url":"https://api.github.com/users/Antonior26/followers","following_url":"https://api.github.com/users/Antonior26/following{/other_user}","gists_url":"https://api.github.com/users/Antonior26/gists{/gist_id}","starred_url":"https://api.github.com/users/Antonior26/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Antonior26/subscriptions","organizations_url":"https://api.github.com/users/Antonior26/orgs","repos_url":"https://api.github.com/users/Antonior26/repos","events_url":"https://api.github.com/users/Antonior26/events{/privacy}","received_events_url":"https://api.github.com/users/Antonior26/received_events","type":"User","site_admin":false},{"login":"dapregi","id":5931532,"node_id":"MDQ6VXNlcjU5MzE1MzI=","avatar_url":"https://avatars1.githubusercontent.com/u/5931532?v=4","gravatar_id":"","url":"https://api.github.com/users/dapregi","html_url":"https://github.com/dapregi","followers_url":"https://api.github.com/users/dapregi/followers","following_url":"https://api.github.com/users/dapregi/following{/other_user}","gists_url":"https://api.github.com/users/dapregi/gists{/gist_id}","starred_url":"https://api.github.com/users/dapregi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dapregi/subscriptions","organizations_url":"https://api.github.com/users/dapregi/orgs","repos_url":"https://api.github.com/users/dapregi/repos","events_url":"https://api.github.com/users/dapregi/events{/privacy}","received_events_url":"https://api.github.com/users/dapregi/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322/commits","review_comments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322/comments","review_comment_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/comments{/number}","comments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/322/comments","statuses_url":"https://api.github.com/repos/genomicsengland/GelReportModels/statuses/c2cdfbe864d5c8315817d94833b744cf30511999","head":{"label":"genomicsengland:IP-1914/Migrate-ir-rd-from-4-to-3","ref":"IP-1914/Migrate-ir-rd-from-4-to-3","sha":"c2cdfbe864d5c8315817d94833b744cf30511999","user":{"login":"genomicsengland","id":10168485,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwMTY4NDg1","avatar_url":"https://avatars0.githubusercontent.com/u/10168485?v=4","gravatar_id":"","url":"https://api.github.com/users/genomicsengland","html_url":"https://github.com/genomicsengland","followers_url":"https://api.github.com/users/genomicsengland/followers","following_url":"https://api.github.com/users/genomicsengland/following{/other_user}","gists_url":"https://api.github.com/users/genomicsengland/gists{/gist_id}","starred_url":"https://api.github.com/users/genomicsengland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genomicsengland/subscriptions","organizations_url":"https://api.github.com/users/genomicsengland/orgs","repos_url":"https://api.github.com/users/genomicsengland/repos","events_url":"https://api.github.com/users/genomicsengland/events{/privacy}","received_events_url":"https://api.github.com/users/genomicsengland/received_events","type":"Organization","site_admin":false},"repo":{"id":68630193,"node_id":"MDEwOlJlcG9zaXRvcnk2ODYzMDE5Mw==","name":"GelReportModels","full_name":"genomicsengland/GelReportModels","owner":{"login":"genomicsengland","id":10168485,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwMTY4NDg1","avatar_url":"https://avatars0.githubusercontent.com/u/10168485?v=4","gravatar_id":"","url":"https://api.github.com/users/genomicsengland","html_url":"https://github.com/genomicsengland","followers_url":"https://api.github.com/users/genomicsengland/followers","following_url":"https://api.github.com/users/genomicsengland/following{/other_user}","gists_url":"https://api.github.com/users/genomicsengland/gists{/gist_id}","starred_url":"https://api.github.com/users/genomicsengland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genomicsengland/subscriptions","organizations_url":"https://api.github.com/users/genomicsengland/orgs","repos_url":"https://api.github.com/users/genomicsengland/repos","events_url":"https://api.github.com/users/genomicsengland/events{/privacy}","received_events_url":"https://api.github.com/users/genomicsengland/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/genomicsengland/GelReportModels","description":null,"fork":false,"url":"https://api.github.com/repos/genomicsengland/GelReportModels","forks_url":"https://api.github.com/repos/genomicsengland/GelReportModels/forks","keys_url":"https://api.github.com/repos/genomicsengland/GelReportModels/keys{/key_id}","collaborators_url":"https://api.github.com/repos/genomicsengland/GelReportModels/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/genomicsengland/GelReportModels/teams","hooks_url":"https://api.github.com/repos/genomicsengland/GelReportModels/hooks","issue_events_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/events{/number}","events_url":"https://api.github.com/repos/genomicsengland/GelReportModels/events","assignees_url":"https://api.github.com/repos/genomicsengland/GelReportModels/assignees{/user}","branches_url":"https://api.github.com/repos/genomicsengland/GelReportModels/branches{/branch}","tags_url":"https://api.github.com/repos/genomicsengland/GelReportModels/tags","blobs_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/refs{/sha}","trees_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/trees{/sha}","statuses_url":"https://api.github.com/repos/genomicsengland/GelReportModels/statuses/{sha}","languages_url":"https://api.github.com/repos/genomicsengland/GelReportModels/languages","stargazers_url":"https://api.github.com/repos/genomicsengland/GelReportModels/stargazers","contributors_url":"https://api.github.com/repos/genomicsengland/GelReportModels/contributors","subscribers_url":"https://api.github.com/repos/genomicsengland/GelReportModels/subscribers","subscription_url":"https://api.github.com/repos/genomicsengland/GelReportModels/subscription","commits_url":"https://api.github.com/repos/genomicsengland/GelReportModels/commits{/sha}","git_commits_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/commits{/sha}","comments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/comments{/number}","issue_comment_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/comments{/number}","contents_url":"https://api.github.com/repos/genomicsengland/GelReportModels/contents/{+path}","compare_url":"https://api.github.com/repos/genomicsengland/GelReportModels/compare/{base}...{head}","merges_url":"https://api.github.com/repos/genomicsengland/GelReportModels/merges","archive_url":"https://api.github.com/repos/genomicsengland/GelReportModels/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/genomicsengland/GelReportModels/downloads","issues_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues{/number}","pulls_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls{/number}","milestones_url":"https://api.github.com/repos/genomicsengland/GelReportModels/milestones{/number}","notifications_url":"https://api.github.com/repos/genomicsengland/GelReportModels/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/genomicsengland/GelReportModels/labels{/name}","releases_url":"https://api.github.com/repos/genomicsengland/GelReportModels/releases{/id}","deployments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/deployments","created_at":"2016-09-19T17:39:07Z","updated_at":"2018-08-20T13:09:33Z","pushed_at":"2018-08-22T12:49:56Z","git_url":"git://github.com/genomicsengland/GelReportModels.git","ssh_url":"git@github.com:genomicsengland/GelReportModels.git","clone_url":"https://github.com/genomicsengland/GelReportModels.git","svn_url":"https://github.com/genomicsengland/GelReportModels","homepage":null,"size":20112,"stargazers_count":9,"watchers_count":9,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":9,"mirror_url":null,"archived":false,"open_issues_count":23,"license":null,"forks":9,"open_issues":23,"watchers":9,"default_branch":"develop"}},"base":{"label":"genomicsengland:IP-1913/Reverse-migrations","ref":"IP-1913/Reverse-migrations","sha":"13917a6c5340ae2d36f35b50c2a8c3f6a0906b4f","user":{"login":"genomicsengland","id":10168485,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwMTY4NDg1","avatar_url":"https://avatars0.githubusercontent.com/u/10168485?v=4","gravatar_id":"","url":"https://api.github.com/users/genomicsengland","html_url":"https://github.com/genomicsengland","followers_url":"https://api.github.com/users/genomicsengland/followers","following_url":"https://api.github.com/users/genomicsengland/following{/other_user}","gists_url":"https://api.github.com/users/genomicsengland/gists{/gist_id}","starred_url":"https://api.github.com/users/genomicsengland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genomicsengland/subscriptions","organizations_url":"https://api.github.com/users/genomicsengland/orgs","repos_url":"https://api.github.com/users/genomicsengland/repos","events_url":"https://api.github.com/users/genomicsengland/events{/privacy}","received_events_url":"https://api.github.com/users/genomicsengland/received_events","type":"Organization","site_admin":false},"repo":{"id":68630193,"node_id":"MDEwOlJlcG9zaXRvcnk2ODYzMDE5Mw==","name":"GelReportModels","full_name":"genomicsengland/GelReportModels","owner":{"login":"genomicsengland","id":10168485,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwMTY4NDg1","avatar_url":"https://avatars0.githubusercontent.com/u/10168485?v=4","gravatar_id":"","url":"https://api.github.com/users/genomicsengland","html_url":"https://github.com/genomicsengland","followers_url":"https://api.github.com/users/genomicsengland/followers","following_url":"https://api.github.com/users/genomicsengland/following{/other_user}","gists_url":"https://api.github.com/users/genomicsengland/gists{/gist_id}","starred_url":"https://api.github.com/users/genomicsengland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genomicsengland/subscriptions","organizations_url":"https://api.github.com/users/genomicsengland/orgs","repos_url":"https://api.github.com/users/genomicsengland/repos","events_url":"https://api.github.com/users/genomicsengland/events{/privacy}","received_events_url":"https://api.github.com/users/genomicsengland/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/genomicsengland/GelReportModels","description":null,"fork":false,"url":"https://api.github.com/repos/genomicsengland/GelReportModels","forks_url":"https://api.github.com/repos/genomicsengland/GelReportModels/forks","keys_url":"https://api.github.com/repos/genomicsengland/GelReportModels/keys{/key_id}","collaborators_url":"https://api.github.com/repos/genomicsengland/GelReportModels/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/genomicsengland/GelReportModels/teams","hooks_url":"https://api.github.com/repos/genomicsengland/GelReportModels/hooks","issue_events_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/events{/number}","events_url":"https://api.github.com/repos/genomicsengland/GelReportModels/events","assignees_url":"https://api.github.com/repos/genomicsengland/GelReportModels/assignees{/user}","branches_url":"https://api.github.com/repos/genomicsengland/GelReportModels/branches{/branch}","tags_url":"https://api.github.com/repos/genomicsengland/GelReportModels/tags","blobs_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/refs{/sha}","trees_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/trees{/sha}","statuses_url":"https://api.github.com/repos/genomicsengland/GelReportModels/statuses/{sha}","languages_url":"https://api.github.com/repos/genomicsengland/GelReportModels/languages","stargazers_url":"https://api.github.com/repos/genomicsengland/GelReportModels/stargazers","contributors_url":"https://api.github.com/repos/genomicsengland/GelReportModels/contributors","subscribers_url":"https://api.github.com/repos/genomicsengland/GelReportModels/subscribers","subscription_url":"https://api.github.com/repos/genomicsengland/GelReportModels/subscription","commits_url":"https://api.github.com/repos/genomicsengland/GelReportModels/commits{/sha}","git_commits_url":"https://api.github.com/repos/genomicsengland/GelReportModels/git/commits{/sha}","comments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/comments{/number}","issue_comment_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/comments{/number}","contents_url":"https://api.github.com/repos/genomicsengland/GelReportModels/contents/{+path}","compare_url":"https://api.github.com/repos/genomicsengland/GelReportModels/compare/{base}...{head}","merges_url":"https://api.github.com/repos/genomicsengland/GelReportModels/merges","archive_url":"https://api.github.com/repos/genomicsengland/GelReportModels/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/genomicsengland/GelReportModels/downloads","issues_url":"https://api.github.com/repos/genomicsengland/GelReportModels/issues{/number}","pulls_url":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls{/number}","milestones_url":"https://api.github.com/repos/genomicsengland/GelReportModels/milestones{/number}","notifications_url":"https://api.github.com/repos/genomicsengland/GelReportModels/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/genomicsengland/GelReportModels/labels{/name}","releases_url":"https://api.github.com/repos/genomicsengland/GelReportModels/releases{/id}","deployments_url":"https://api.github.com/repos/genomicsengland/GelReportModels/deployments","created_at":"2016-09-19T17:39:07Z","updated_at":"2018-08-20T13:09:33Z","pushed_at":"2018-08-22T12:49:56Z","git_url":"git://github.com/genomicsengland/GelReportModels.git","ssh_url":"git@github.com:genomicsengland/GelReportModels.git","clone_url":"https://github.com/genomicsengland/GelReportModels.git","svn_url":"https://github.com/genomicsengland/GelReportModels","homepage":null,"size":20112,"stargazers_count":9,"watchers_count":9,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":9,"mirror_url":null,"archived":false,"open_issues_count":23,"license":null,"forks":9,"open_issues":23,"watchers":9,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322"},"html":{"href":"https://github.com/genomicsengland/GelReportModels/pull/322"},"issue":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/322"},"comments":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/issues/322/comments"},"review_comments":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322/comments"},"review_comment":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/pulls/322/commits"},"statuses":{"href":"https://api.github.com/repos/genomicsengland/GelReportModels/statuses/c2cdfbe864d5c8315817d94833b744cf30511999"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"priesgo"}}