Exemplo n.º 1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private void buildFilter(VariantContext vc) throws IOException
        private void buildFilter(VariantContext vc)
        {
            if (vc.Filtered)
            {
                encodeStringsByRef(vc.Filters);
            }
            else if (vc.filtersWereApplied())
            {
                encodeStringsByRef(Collections.singleton(VCFConstants.PASSES_FILTERS_v4));
            }
            else
            {
                encoder.encodeTypedMissing(BCF2Type.INT8);
            }
        }
Exemplo n.º 2
0
        // --------------------------------------------------------------------------------
        //
        // implementation functions
        //
        // --------------------------------------------------------------------------------

//JAVA TO C# CONVERTER WARNING: 'final' parameters are not allowed in .NET:
//ORIGINAL LINE: private final String getFilterString(final VariantContext vc)
        private string getFilterString(VariantContext vc)
        {
            if (vc.Filtered)
            {
                foreach (String filter in vc.Filters)
                {
                    if (!mHeader.hasFilterLine(filter))
                    {
                        fieldIsMissingFromHeaderError(vc, filter, "FILTER");
                    }
                }

                return(ParsingUtils.join(";", ParsingUtils.sortList(vc.Filters)));
            }
            else if (vc.filtersWereApplied())
            {
                return(VCFConstants.PASSES_FILTERS_v4);
            }
            else
            {
                return(VCFConstants.UNFILTERED);
            }
        }
Exemplo n.º 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private void buildFilter(VariantContext vc) throws IOException
		private void buildFilter(VariantContext vc)
		{
			if (vc.Filtered)
			{
				encodeStringsByRef(vc.Filters);
			}
			else if (vc.filtersWereApplied())
			{
				encodeStringsByRef(Collections.singleton(VCFConstants.PASSES_FILTERS_v4));
			}
			else
			{
				encoder.encodeTypedMissing(BCF2Type.INT8);
			}
		}