org.nmdp.ngs.sra.jaxb.analysis.AnalysisFileType Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.06.22 at 10:48:06 AM CDT
//
package org.nmdp.ngs.sra.jaxb.analysis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for AnalysisFileType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="AnalysisFileType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CHECKLIST" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="IDENTIFIERS" type="{SRA.common}IdentifierType" minOccurs="0"/>
* </sequence>
* <attGroup ref="{SRA.common}NameGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="filename" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="filetype" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="tab"/>
* <enumeration value="bam"/>
* <enumeration value="bai"/>
* <enumeration value="cram"/>
* <enumeration value="vcf"/>
* <enumeration value="vcf_aggregate"/>
* <enumeration value="tabix"/>
* <enumeration value="wig"/>
* <enumeration value="bed"/>
* <enumeration value="gff"/>
* <enumeration value="fasta"/>
* <enumeration value="contig_fasta"/>
* <enumeration value="contig_flatfile"/>
* <enumeration value="scaffold_fasta"/>
* <enumeration value="scaffold_flatfile"/>
* <enumeration value="scaffold_agp"/>
* <enumeration value="chromosome_fasta"/>
* <enumeration value="chromosome_flatfile"/>
* <enumeration value="chromosome_agp"/>
* <enumeration value="chromosome_list"/>
* <enumeration value="unlocalised_contig_list"/>
* <enumeration value="unlocalised_scaffold_list"/>
* <enumeration value="sample_list"/>
* <enumeration value="readme_file"/>
* <enumeration value="phenotype_file"/>
* <enumeration value="other"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="checksum_method" use="required">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="MD5"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="checksum" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="unencrypted_checksum" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AnalysisFileType", namespace = "", propOrder = {
"checklist"
})
public class AnalysisFileType {
@XmlElement(name = "CHECKLIST")
protected AnalysisFileType.Checklist checklist;
@XmlAttribute(name = "filename", required = true)
protected String filename;
@XmlAttribute(name = "filetype", required = true)
protected String filetype;
@XmlAttribute(name = "checksum_method", required = true)
protected String checksumMethod;
@XmlAttribute(name = "checksum", required = true)
protected String checksum;
@XmlAttribute(name = "unencrypted_checksum")
protected String unencryptedChecksum;
/**
* Gets the value of the checklist property.
*
* @return
* possible object is
* {@link AnalysisFileType.Checklist }
*
*/
public AnalysisFileType.Checklist getChecklist() {
return checklist;
}
/**
* Sets the value of the checklist property.
*
* @param value
* allowed object is
* {@link AnalysisFileType.Checklist }
*
*/
public void setChecklist(AnalysisFileType.Checklist value) {
this.checklist = value;
}
/**
* Gets the value of the filename property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFilename() {
return filename;
}
/**
* Sets the value of the filename property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFilename(String value) {
this.filename = value;
}
/**
* Gets the value of the filetype property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFiletype() {
return filetype;
}
/**
* Sets the value of the filetype property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFiletype(String value) {
this.filetype = value;
}
/**
* Gets the value of the checksumMethod property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChecksumMethod() {
return checksumMethod;
}
/**
* Sets the value of the checksumMethod property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChecksumMethod(String value) {
this.checksumMethod = value;
}
/**
* Gets the value of the checksum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChecksum() {
return checksum;
}
/**
* Sets the value of the checksum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChecksum(String value) {
this.checksum = value;
}
/**
* Gets the value of the unencryptedChecksum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUnencryptedChecksum() {
return unencryptedChecksum;
}
/**
* Sets the value of the unencryptedChecksum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUnencryptedChecksum(String value) {
this.unencryptedChecksum = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="IDENTIFIERS" type="{SRA.common}IdentifierType" minOccurs="0"/>
* </sequence>
* <attGroup ref="{SRA.common}NameGroup"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"identifiers"
})
public static class Checklist {
@XmlElement(name = "IDENTIFIERS")
protected IdentifierType identifiers;
@XmlAttribute(name = "alias")
protected String alias;
@XmlAttribute(name = "center_name")
protected String centerName;
@XmlAttribute(name = "broker_name")
protected String brokerName;
@XmlAttribute(name = "accession")
protected String accession;
/**
* Gets the value of the identifiers property.
*
* @return
* possible object is
* {@link IdentifierType }
*
*/
public IdentifierType getIdentifiers() {
return identifiers;
}
/**
* Sets the value of the identifiers property.
*
* @param value
* allowed object is
* {@link IdentifierType }
*
*/
public void setIdentifiers(IdentifierType value) {
this.identifiers = value;
}
/**
* Gets the value of the alias property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAlias() {
return alias;
}
/**
* Sets the value of the alias property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAlias(String value) {
this.alias = value;
}
/**
* Gets the value of the centerName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCenterName() {
return centerName;
}
/**
* Sets the value of the centerName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCenterName(String value) {
this.centerName = value;
}
/**
* Gets the value of the brokerName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBrokerName() {
return brokerName;
}
/**
* Sets the value of the brokerName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBrokerName(String value) {
this.brokerName = value;
}
/**
* Gets the value of the accession property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAccession() {
return accession;
}
/**
* Sets the value of the accession property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAccession(String value) {
this.accession = value;
}
}
}