All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nmdp.ngs.hml.jaxb.RawReads Maven / Gradle / Ivy

There is a newer version: 1.8.3
Show newest version
//
// 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.03 at 09:54:38 AM CDT 
//


package org.nmdp.ngs.hml.jaxb;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;


/**
 * 
 *         Reports the raw sequence reads generated by an NGS platform. Because 
 *         various platforms report reads in various formats, the platform must be
 *         specified. Since this data is quite large even for relatively small
 *         regions of the genome, this information must be linked to using an 
 *         external URI.
 * 
 *         Attributes:
 *         -----------
 *         - uri: An external link to the raw reads. (required)
 *         - format: Identifies the format of the data located at the URI. (required)
 *         - paired: true/false (default) (required)
 *         - pooled: true/false (default) (required)
 *         - availability: public|private|permission (optional)
 *         - adapterTrimmed: true/false (default) (required)
 *         - qualityTrimmed: true/false (default) (required)
 *     
 * 
 * 

Java class for raw-reads complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="raw-reads">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <attribute name="uri" use="required">
 *         <simpleType>
 *           <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
 *             <minLength value="5"/>
 *           </restriction>
 *         </simpleType>
 *       </attribute>
 *       <attribute name="format" use="required">
 *         <simpleType>
 *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *             <minLength value="1"/>
 *           </restriction>
 *         </simpleType>
 *       </attribute>
 *       <attribute name="paired" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *       <attribute name="pooled" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *       <attribute name="availability">
 *         <simpleType>
 *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *             <enumeration value="public"/>
 *             <enumeration value="private"/>
 *             <enumeration value="permission"/>
 *           </restriction>
 *         </simpleType>
 *       </attribute>
 *       <attribute name="adapter-trimmed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *       <attribute name="quality-trimmed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "raw-reads") public class RawReads { @XmlAttribute(name = "uri", required = true) protected String uri; @XmlAttribute(name = "format", required = true) protected String format; @XmlAttribute(name = "paired", required = true) protected boolean paired; @XmlAttribute(name = "pooled", required = true) protected boolean pooled; @XmlAttribute(name = "availability") protected String availability; @XmlAttribute(name = "adapter-trimmed", required = true) protected boolean adapterTrimmed; @XmlAttribute(name = "quality-trimmed", required = true) protected boolean qualityTrimmed; /** * Gets the value of the uri property. * * @return * possible object is * {@link String } * */ public String getUri() { return uri; } /** * Sets the value of the uri property. * * @param value * allowed object is * {@link String } * */ public void setUri(String value) { this.uri = value; } /** * Gets the value of the format property. * * @return * possible object is * {@link String } * */ public String getFormat() { return format; } /** * Sets the value of the format property. * * @param value * allowed object is * {@link String } * */ public void setFormat(String value) { this.format = value; } /** * Gets the value of the paired property. * */ public boolean isPaired() { return paired; } /** * Sets the value of the paired property. * */ public void setPaired(boolean value) { this.paired = value; } /** * Gets the value of the pooled property. * */ public boolean isPooled() { return pooled; } /** * Sets the value of the pooled property. * */ public void setPooled(boolean value) { this.pooled = value; } /** * Gets the value of the availability property. * * @return * possible object is * {@link String } * */ public String getAvailability() { return availability; } /** * Sets the value of the availability property. * * @param value * allowed object is * {@link String } * */ public void setAvailability(String value) { this.availability = value; } /** * Gets the value of the adapterTrimmed property. * */ public boolean isAdapterTrimmed() { return adapterTrimmed; } /** * Sets the value of the adapterTrimmed property. * */ public void setAdapterTrimmed(boolean value) { this.adapterTrimmed = value; } /** * Gets the value of the qualityTrimmed property. * */ public boolean isQualityTrimmed() { return qualityTrimmed; } /** * Sets the value of the qualityTrimmed property. * */ public void setQualityTrimmed(boolean value) { this.qualityTrimmed = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy