test_class.file: hpg-bigdata-analysis/src/test/java/org/opencb/hpg/bigdata/analysis/tools/manifest/ManifestTest.java
test_class.identifier: ManifestTest
test_case.body: @Test
      public void testLoad() throws Exception {
          Manifest manifest = Manifest.load(getClass().getResource("/manifest-test.yml").openStream());
          System.out.println("Manifest = " + manifest);
      }
test_case.class_method_signature: ManifestTest.testLoad()
test_case.full_signature: @Test public void testLoad()
test_case.identifier: testLoad
test_case.invocations: load openStream getResource getClass println
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLoad()
focal_class.declarator: id
focal_class.modifier: private
focal_class.original_string: private String id;
focal_class.type: String
focal_class.var_name: id
focal_class.declarator: name
focal_class.modifier: private
focal_class.original_string: private String name;
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: version
focal_class.modifier: private
focal_class.original_string: private String version;
focal_class.type: String
focal_class.var_name: version
focal_class.declarator: description
focal_class.modifier: private
focal_class.original_string: private String description;
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: website
focal_class.modifier: private
focal_class.original_string: private String website;
focal_class.type: String
focal_class.var_name: website
focal_class.declarator: publication
focal_class.modifier: private
focal_class.original_string: private String publication;
focal_class.type: String
focal_class.var_name: publication
focal_class.declarator: contact
focal_class.modifier: private
focal_class.original_string: private Contact contact;
focal_class.type: Contact
focal_class.var_name: contact
focal_class.declarator: git
focal_class.modifier: private
focal_class.original_string: private Git git;
focal_class.type: Git
focal_class.var_name: git
focal_class.declarator: language
focal_class.modifier: private
focal_class.original_string: private ProgrammingLanguage language;
focal_class.type: ProgrammingLanguage
focal_class.var_name: language
focal_class.declarator: dependencies
focal_class.modifier: private
focal_class.original_string: private List<String> dependencies;
focal_class.type: List<String>
focal_class.var_name: dependencies
focal_class.declarator: executions
focal_class.modifier: private
focal_class.original_string: private List<Execution> executions;
focal_class.type: List<Execution>
focal_class.var_name: executions
focal_class.declarator: settings
focal_class.modifier: private
focal_class.original_string: private Settings settings;
focal_class.type: Settings
focal_class.var_name: settings
focal_class.file: hpg-bigdata-analysis/src/main/java/org/opencb/hpg/bigdata/analysis/tools/manifest/Manifest.java
focal_class.identifier: Manifest
focal_class.class_method_signature: Manifest.Manifest()
focal_class.full_signature: public  Manifest()
focal_class.identifier: Manifest
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Manifest()
focal_class.class_method_signature: Manifest.serialize(OutputStream configurationOututStream)
focal_class.full_signature: public void serialize(OutputStream configurationOututStream)
focal_class.identifier: serialize
focal_class.modifiers: public
focal_class.parameters: (OutputStream configurationOututStream)
focal_class.return: void
focal_class.signature: void serialize(OutputStream configurationOututStream)
focal_class.class_method_signature: Manifest.load(InputStream manifestStream)
focal_class.full_signature: public static Manifest load(InputStream manifestStream)
focal_class.identifier: load
focal_class.modifiers: public static
focal_class.parameters: (InputStream manifestStream)
focal_class.return: Manifest
focal_class.signature: Manifest load(InputStream manifestStream)
focal_class.class_method_signature: Manifest.load(InputStream manifestStream, String format)
focal_class.full_signature: private static Manifest load(InputStream manifestStream, String format)
focal_class.identifier: load
focal_class.modifiers: private static
focal_class.parameters: (InputStream manifestStream, String format)
focal_class.return: Manifest
focal_class.signature: Manifest load(InputStream manifestStream, String format)
focal_class.class_method_signature: Manifest.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Manifest.getContact()
focal_class.full_signature: public Contact getContact()
focal_class.identifier: getContact
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Contact
focal_class.signature: Contact getContact()
focal_class.class_method_signature: Manifest.setContact(Contact contact)
focal_class.full_signature: public Manifest setContact(Contact contact)
focal_class.identifier: setContact
focal_class.modifiers: public
focal_class.parameters: (Contact contact)
focal_class.return: Manifest
focal_class.signature: Manifest setContact(Contact contact)
focal_class.class_method_signature: Manifest.getId()
focal_class.full_signature: public String getId()
focal_class.identifier: getId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: Manifest.setId(String id)
focal_class.full_signature: public Manifest setId(String id)
focal_class.identifier: setId
focal_class.modifiers: public
focal_class.parameters: (String id)
focal_class.return: Manifest
focal_class.signature: Manifest setId(String id)
focal_class.class_method_signature: Manifest.getName()
focal_class.full_signature: public String getName()
focal_class.identifier: getName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: Manifest.setName(String name)
focal_class.full_signature: public Manifest setName(String name)
focal_class.identifier: setName
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: Manifest
focal_class.signature: Manifest setName(String name)
focal_class.class_method_signature: Manifest.getVersion()
focal_class.full_signature: public String getVersion()
focal_class.identifier: getVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getVersion()
focal_class.class_method_signature: Manifest.setVersion(String version)
focal_class.full_signature: public Manifest setVersion(String version)
focal_class.identifier: setVersion
focal_class.modifiers: public
focal_class.parameters: (String version)
focal_class.return: Manifest
focal_class.signature: Manifest setVersion(String version)
focal_class.class_method_signature: Manifest.getGit()
focal_class.full_signature: public Git getGit()
focal_class.identifier: getGit
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Git
focal_class.signature: Git getGit()
focal_class.class_method_signature: Manifest.setGit(Git git)
focal_class.full_signature: public Manifest setGit(Git git)
focal_class.identifier: setGit
focal_class.modifiers: public
focal_class.parameters: (Git git)
focal_class.return: Manifest
focal_class.signature: Manifest setGit(Git git)
focal_class.class_method_signature: Manifest.getDescription()
focal_class.full_signature: public String getDescription()
focal_class.identifier: getDescription
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDescription()
focal_class.class_method_signature: Manifest.setDescription(String description)
focal_class.full_signature: public Manifest setDescription(String description)
focal_class.identifier: setDescription
focal_class.modifiers: public
focal_class.parameters: (String description)
focal_class.return: Manifest
focal_class.signature: Manifest setDescription(String description)
focal_class.class_method_signature: Manifest.getWebsite()
focal_class.full_signature: public String getWebsite()
focal_class.identifier: getWebsite
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWebsite()
focal_class.class_method_signature: Manifest.setWebsite(String website)
focal_class.full_signature: public Manifest setWebsite(String website)
focal_class.identifier: setWebsite
focal_class.modifiers: public
focal_class.parameters: (String website)
focal_class.return: Manifest
focal_class.signature: Manifest setWebsite(String website)
focal_class.class_method_signature: Manifest.getPublication()
focal_class.full_signature: public String getPublication()
focal_class.identifier: getPublication
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPublication()
focal_class.class_method_signature: Manifest.setPublication(String publication)
focal_class.full_signature: public Manifest setPublication(String publication)
focal_class.identifier: setPublication
focal_class.modifiers: public
focal_class.parameters: (String publication)
focal_class.return: Manifest
focal_class.signature: Manifest setPublication(String publication)
focal_class.class_method_signature: Manifest.getLanguage()
focal_class.full_signature: public ProgrammingLanguage getLanguage()
focal_class.identifier: getLanguage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ProgrammingLanguage
focal_class.signature: ProgrammingLanguage getLanguage()
focal_class.class_method_signature: Manifest.setLanguage(ProgrammingLanguage language)
focal_class.full_signature: public Manifest setLanguage(ProgrammingLanguage language)
focal_class.identifier: setLanguage
focal_class.modifiers: public
focal_class.parameters: (ProgrammingLanguage language)
focal_class.return: Manifest
focal_class.signature: Manifest setLanguage(ProgrammingLanguage language)
focal_class.class_method_signature: Manifest.getDependencies()
focal_class.full_signature: public List<String> getDependencies()
focal_class.identifier: getDependencies
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getDependencies()
focal_class.class_method_signature: Manifest.setDependencies(List<String> dependencies)
focal_class.full_signature: public Manifest setDependencies(List<String> dependencies)
focal_class.identifier: setDependencies
focal_class.modifiers: public
focal_class.parameters: (List<String> dependencies)
focal_class.return: Manifest
focal_class.signature: Manifest setDependencies(List<String> dependencies)
focal_class.class_method_signature: Manifest.getExecutions()
focal_class.full_signature: public List<Execution> getExecutions()
focal_class.identifier: getExecutions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Execution>
focal_class.signature: List<Execution> getExecutions()
focal_class.class_method_signature: Manifest.setExecutions(List<Execution> executions)
focal_class.full_signature: public Manifest setExecutions(List<Execution> executions)
focal_class.identifier: setExecutions
focal_class.modifiers: public
focal_class.parameters: (List<Execution> executions)
focal_class.return: Manifest
focal_class.signature: Manifest setExecutions(List<Execution> executions)
focal_class.class_method_signature: Manifest.getSettings()
focal_class.full_signature: public Settings getSettings()
focal_class.identifier: getSettings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Settings
focal_class.signature: Settings getSettings()
focal_class.class_method_signature: Manifest.setSettings(Settings settings)
focal_class.full_signature: public Manifest setSettings(Settings settings)
focal_class.identifier: setSettings
focal_class.modifiers: public
focal_class.parameters: (Settings settings)
focal_class.return: Manifest
focal_class.signature: Manifest setSettings(Settings settings)
focal_method.body: public static Manifest load(InputStream manifestStream) throws IOException {
          return load(manifestStream, "json");
      }
focal_method.class_method_signature: Manifest.load(InputStream manifestStream)
focal_method.full_signature: public static Manifest load(InputStream manifestStream)
focal_method.identifier: load
focal_method.invocations: load
focal_method.modifiers: public static
focal_method.parameters: (InputStream manifestStream)
focal_method.return: Manifest
focal_method.signature: Manifest load(InputStream manifestStream)