{"action":"opened","issue":{"url":"https://api.github.com/repos/cryoem-uoft/cryosparc-issues/issues/85","repository_url":"https://api.github.com/repos/cryoem-uoft/cryosparc-issues","labels_url":"https://api.github.com/repos/cryoem-uoft/cryosparc-issues/issues/85/labels{/name}","comments_url":"https://api.github.com/repos/cryoem-uoft/cryosparc-issues/issues/85/comments","events_url":"https://api.github.com/repos/cryoem-uoft/cryosparc-issues/issues/85/events","html_url":"https://github.com/cryoem-uoft/cryosparc-issues/issues/85","id":193207086,"number":85,"title":"Intuitive UI: Graceful error handling (fail when irrelevant starfile provided)","user":{"login":"johnrubinstein","id":17182155,"avatar_url":"https://avatars.githubusercontent.com/u/17182155?v=3","gravatar_id":"","url":"https://api.github.com/users/johnrubinstein","html_url":"https://github.com/johnrubinstein","followers_url":"https://api.github.com/users/johnrubinstein/followers","following_url":"https://api.github.com/users/johnrubinstein/following{/other_user}","gists_url":"https://api.github.com/users/johnrubinstein/gists{/gist_id}","starred_url":"https://api.github.com/users/johnrubinstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnrubinstein/subscriptions","organizations_url":"https://api.github.com/users/johnrubinstein/orgs","repos_url":"https://api.github.com/users/johnrubinstein/repos","events_url":"https://api.github.com/users/johnrubinstein/events{/privacy}","received_events_url":"https://api.github.com/users/johnrubinstein/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-02T20:11:17Z","updated_at":"2016-12-02T20:11:17Z","closed_at":null,"body":"Currently, when a metadata is provided for an experiment that doesn't require metadata (e.g.  a starfile is provided ior ab initio classification) cryoSPARC stops with \"un-recognized meta data\" type error. It would be more graceful to ignore the metadata (reporting that the metadata is being ignored) or disallow metadata from being provided (e.g. grey out field) for experiment types that don't take metadata.\r\n\r\nI found the current error confusing because my thought process was: \"but that _is_ the starfile that goes with these particles\". I temporarily forgot that all of the necessary CTF info etc. is stored in the dataset.\r\n\r\nI presume the same type of error is invoked when irrelevant structures are provided in experiments that don't use them (e.g. 3D refs for ab initio).\r\n\r\nPlacing the metadata input field ahead of the field for choosing classes is also a little counter intuitive (user says: \"I want class _N_ from file _XX_\" with fields provided in that order. Currently, the layout says \"I have file _XX_\" yada yada yada \"and I want class _N_ from it\"."}}
{"actor":{"display_login":"johnrubinstein"}}