CONSTRUCT { _:65989 up:source unirule:MF_00168 . _:65990 up:source unirule:MF_00168 . _:65991 up:source unirule:MF_00168 . _:65992 up:source unirule:MF_00168 . _:65993 up:source unirule:MF_00168 . _:65994 up:source unirule:MF_00168 . _:65995 up:source unirule:MF_00168 . _:65996 up:source unirule:MF_00168 . _:65997 up:source unirule:MF_00168 . _:65998 up:source unirule:MF_00168 . _:65999 up:source unirule:MF_00168 . _:66000 up:source unirule:MF_00168 . _:66001 up:source unirule:MF_00168 . _:66002 up:source unirule:MF_00168 . _:66003 up:source unirule:MF_00168 . _:66004 up:source unirule:MF_00168 . _:66005 up:source unirule:MF_00168 . _:66006 up:source unirule:MF_00168 . _:66007 up:source unirule:MF_00168 . _:66008 up:source unirule:MF_00168 . _:66009 up:source unirule:MF_00168 . _:66010 up:source unirule:MF_00168 . _:66011 up:source unirule:MF_00168 . _:66012 up:source unirule:MF_00168 . _:66013 up:source unirule:MF_00168 . _:66014 up:source unirule:MF_00168 . _:66015 up:source unirule:MF_00168 . _:66016 up:source unirule:MF_00168 . _:66017 up:source unirule:MF_00168 . _:66018 up:source unirule:MF_00168 . _:66019 up:source unirule:MF_00168 . _:66020 up:source unirule:MF_00168 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0006400 , GO:0008479 , keyword:328 , keyword:808 , keyword:819 . ?gene0 skos:prefLabel 'tgt' . ?annotation1 a up:Function_Annotation ; rdfs:comment "Catalyzes the base-exchange of a guanine (G) residue with the queuine precursor 7-aminomethyl-7-deazaguanine (PreQ1) at position 34 (anticodon wobble position) in tRNAs with GU(N) anticodons (tRNA-Asp, -Asn, -His and -Tyr). Catalysis occurs through a double-displacement mechanism. The nucleophile active site attacks the C1' of nucleotide 34 to detach the guanine base from the RNA, forming a covalent enzyme-RNA intermediate. The proton acceptor active site deprotonates the incoming PreQ1, allowing a nucleophilic attack on the C1' of the ribose to form the product. After dissociation, two additional enzymatic reactions on the tRNA convert PreQ1 to queuine (Q), resulting in the hypermodified nucleoside queuosine (7-(((4,5-cis-dihydroxy-2-cyclopenten-1-yl)amino)methyl)-7-deazaguanosine)." . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/24104>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.4.2.29>. ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Homodimer. Within each dimer, one monomer is responsible for RNA recognition and catalysis, while the other monomer binds to the replacement base PreQ1.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the queuine tRNA-ribosyltransferase family.' . ?case6 up:classifiedWith keyword:479 , keyword:862 . ?case7 up:alternativeName ?name9 , ?name10 ; up:recommendedName ?name8 . ?name8 up:ecName '2.4.2.29' ; up:fullName 'Putative queuine tRNA-ribosyltransferase' ; rdf:type up:Structured_Name . ?name9 up:fullName 'Guanine insertion enzyme' ; rdf:type up:Structured_Name . ?name10 up:fullName 'tRNA-guanine transglycosylase' ; rdf:type up:Structured_Name . ?case11 up:alternativeName ?name13 , ?name14 ; up:classifiedWith GO:0008616 , keyword:671 ; up:recommendedName ?name12 . ?name12 up:ecName '2.4.2.29' ; up:fullName 'Queuine tRNA-ribosyltransferase' ; rdf:type up:Structured_Name . ?name13 up:fullName 'Guanine insertion enzyme' ; rdf:type up:Structured_Name . ?name14 up:fullName 'tRNA-guanine transglycosylase' ; rdf:type up:Structured_Name . ?pfs15 up:annotation ?annotation16 , ?annotation22 , ?annotation28 , ?annotation34 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:29105 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:29105 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:29105 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:29105 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf ?molecule45 . ?molecule45 rdfs:label 'substrate' . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; rdf:type up:Region_Annotation ; rdfs:comment 'RNA binding' . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; rdf:type up:Region_Annotation ; rdfs:comment 'RNA binding; important for wobble base 34 recognition' . ?pfsb56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb68 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf ?molecule77 . ?molecule77 rdfs:label 'substrate' . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf ?molecule85 . ?molecule85 rdfs:label 'substrate' . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf ?molecule93 . ?molecule93 rdfs:label 'substrate' . _:66021 a rdf:Statement ; up:attribution _:65989 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:66022 a rdf:Statement ; up:attribution _:65990 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:66023 a rdf:Statement ; up:attribution _:65991 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:66024 a rdf:Statement ; up:attribution _:65992 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:66025 a rdf:Statement ; up:attribution _:65993 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:66026 a rdf:Statement ; up:attribution _:65994 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:328 . _:66027 a rdf:Statement ; up:attribution _:65995 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:66028 a rdf:Statement ; up:attribution _:65996 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:66029 a rdf:Statement ; up:attribution _:65997 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008479 . _:66030 a rdf:Statement ; up:attribution _:65998 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006400 . _:66031 a rdf:Statement ; up:attribution _:65999 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:66032 a rdf:Statement ; up:attribution _:66000 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:66033 a rdf:Statement ; up:attribution _:66001 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:66034 a rdf:Statement ; up:attribution _:66002 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name9 . _:66035 a rdf:Statement ; up:attribution _:66003 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name10 . _:66036 a rdf:Statement ; up:attribution _:66004 ; rdf:subject ?case11 ; rdf:predicate up:recommendedName ; rdf:object ?name12 . _:66037 a rdf:Statement ; up:attribution _:66005 ; rdf:subject ?case11 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:66038 a rdf:Statement ; up:attribution _:66006 ; rdf:subject ?case11 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:66039 a rdf:Statement ; up:attribution _:66007 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:671 . _:66040 a rdf:Statement ; up:attribution _:66008 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008616 . _:66041 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:66042 a rdf:Statement ; up:attribution _:66009 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:66043 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:66044 a rdf:Statement ; up:attribution _:66010 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:66045 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:66046 a rdf:Statement ; up:attribution _:66011 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:66047 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:66048 a rdf:Statement ; up:attribution _:66012 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:66049 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:66050 a rdf:Statement ; up:attribution _:66013 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:66051 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:66052 a rdf:Statement ; up:attribution _:66014 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:66053 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:66054 a rdf:Statement ; up:attribution _:66015 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:66055 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:66056 a rdf:Statement ; up:attribution _:66016 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:66057 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:66058 a rdf:Statement ; up:attribution _:66017 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:66059 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:66060 a rdf:Statement ; up:attribution _:66018 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:66061 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:66062 a rdf:Statement ; up:attribution _:66019 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:66063 a rdf:Statement ; up:source unirule:MF_00168 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:66064 a rdf:Statement ; up:attribution _:66020 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00168 #Rule MF_00168 Created by:hamap on:2001-06-01 Modified by:crivoire on:2024-01-31 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00168 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00168a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00168a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00168a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00168a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP28720101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_0016896 . ?templateMotifSequenceMatchRegionP28720101 faldo:begin ?templateMotifSequenceMatchBeginP28720102 . ?templateMotifSequenceMatchBeginP28720102 faldo:position ?templateMotifSequenceMatchBeginPositionP2872097 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720103 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_0016898 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168106 . ?targetMotifMatchRegionMatchBeginMF_00168106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0016899 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168107 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_0016896, 1, (STRLEN(?templateMotifCigarP28720MF_0016896) - STRLEN(REPLACE(?templateMotifCigarP28720MF_0016896, CONCAT('^(?:-*[^-]){', STR(((318 - ?templateMotifSequenceMatchBeginPositionP2872097) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0016899) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_0016896, 1, (STRLEN(?templateMotifCigarP28720MF_0016896) - STRLEN(REPLACE(?templateMotifCigarP28720MF_0016896, CONCAT('^(?:-*[^-]){', STR(((320 - ?templateMotifSequenceMatchBeginPositionP2872097) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_0016899) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_0016896, 1, (STRLEN(?templateMotifCigarP28720MF_0016896) - STRLEN(REPLACE(?templateMotifCigarP28720MF_0016896, CONCAT('^(?:-*[^-]){', STR(((323 - ?templateMotifSequenceMatchBeginPositionP2872097) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_0016899) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_0016896, 1, (STRLEN(?templateMotifCigarP28720MF_0016896) - STRLEN(REPLACE(?templateMotifCigarP28720MF_0016896, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP2872097) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_0016898, 1, (STRLEN(?targetMotifMatchCigarP28720MF_0016898) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_0016898, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_0016899) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs1t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'H')) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP28720125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168120 . ?templateMotifSequenceMatchRegionP28720125 faldo:begin ?templateMotifSequenceMatchBeginP28720126 . ?templateMotifSequenceMatchBeginP28720126 faldo:position ?templateMotifSequenceMatchBeginPositionP28720121 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720127 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168130 . ?targetMotifMatchRegionMatchBeginMF_00168130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168131 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168120, 1, (STRLEN(?templateMotifCigarP28720MF_00168120) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168120, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP28720121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168122, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168122) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168122, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168122) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00168123) - 1) AS ?thisPositionOn46) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168120, 1, (STRLEN(?templateMotifCigarP28720MF_00168120) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168120, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP28720121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168122, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168122) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168122, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168122) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00168123) - 1) AS ?thisPositionOn47) . BIND(?this AS ?pfs2t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) . FILTER (REGEX('DSGG[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) . BIND(URI(CONCAT(STR(?this), '#MF_00168a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP28720142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168137 . ?templateMotifSequenceMatchRegionP28720142 faldo:begin ?templateMotifSequenceMatchBeginP28720143 . ?templateMotifSequenceMatchBeginP28720143 faldo:position ?templateMotifSequenceMatchBeginPositionP28720138 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720144 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168147 . ?targetMotifMatchRegionMatchBeginMF_00168147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168148 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168137, 1, (STRLEN(?templateMotifCigarP28720MF_00168137) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168137, CONCAT('^(?:-*[^-]){', STR(((261 - ?templateMotifSequenceMatchBeginPositionP28720138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168139, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168139) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168139, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168139) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00168140) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168137, 1, (STRLEN(?templateMotifCigarP28720MF_00168137) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168137, CONCAT('^(?:-*[^-]){', STR(((267 - ?templateMotifSequenceMatchBeginPositionP28720138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168139, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168139) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168139, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168139) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_00168140) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs2t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER (REGEX('G[VIG]G[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)', SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)))) . BIND(URI(CONCAT(STR(?this), '#MF_00168a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP28720159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168154 . ?templateMotifSequenceMatchRegionP28720159 faldo:begin ?templateMotifSequenceMatchBeginP28720160 . ?templateMotifSequenceMatchBeginP28720160 faldo:position ?templateMotifSequenceMatchBeginPositionP28720155 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720161 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168164 . ?targetMotifMatchRegionMatchBeginMF_00168164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168165 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168154, 1, (STRLEN(?templateMotifCigarP28720MF_00168154) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168154, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionP28720155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168156, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168156) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168156, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168156) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00168157) - 1) AS ?thisPositionOn58) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168154, 1, (STRLEN(?templateMotifCigarP28720MF_00168154) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168154, CONCAT('^(?:-*[^-]){', STR(((289 - ?templateMotifSequenceMatchBeginPositionP28720155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168156, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168156) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168156, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168156) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_00168157) - 1) AS ?thisPositionOn59) . BIND(?this AS ?pfs2t170) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) . FILTER (REGEX('[TA][RK][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)R', SUBSTR(?thisSequenceValue, ?thisPositionOn58, (?thisPositionOn59 - ?thisPositionOn58)))) . BIND(URI(CONCAT(STR(?this), '#MF_00168a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionP28720176 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720178 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168171 . ?templateMotifSequenceMatchRegionP28720176 faldo:begin ?templateMotifSequenceMatchBeginP28720177 . ?templateMotifSequenceMatchBeginP28720177 faldo:position ?templateMotifSequenceMatchBeginPositionP28720172 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720178 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168182 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168173 . ?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168181 . ?targetMotifMatchRegionMatchBeginMF_00168181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168174 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168182 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168171, 1, (STRLEN(?templateMotifCigarP28720MF_00168171) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168171, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP28720172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168173, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168173) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168173, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168173) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) . BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_00168174) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs2t185) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00168a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionP28720191 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720193 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168186 . ?templateMotifSequenceMatchRegionP28720191 faldo:begin ?templateMotifSequenceMatchBeginP28720192 . ?templateMotifSequenceMatchBeginP28720192 faldo:position ?templateMotifSequenceMatchBeginPositionP28720187 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720193 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168188 . ?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168196 . ?targetMotifMatchRegionMatchBeginMF_00168196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168197 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168186, 1, (STRLEN(?templateMotifCigarP28720MF_00168186) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168186, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP28720187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168188, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168188) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168188, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168188) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_00168189) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs2t200) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00168a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch205 faldo:location ?templateMotifSequenceMatchRegionP28720206 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720208 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168201 . ?templateMotifSequenceMatchRegionP28720206 faldo:begin ?templateMotifSequenceMatchBeginP28720207 . ?templateMotifSequenceMatchBeginP28720207 faldo:position ?templateMotifSequenceMatchBeginPositionP28720202 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720208 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch209 faldo:location ?targetMotifMatchRegionMatch210 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168212 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168203 . ?targetMotifMatchRegionMatch210 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168211 . ?targetMotifMatchRegionMatchBeginMF_00168211 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168204 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168212 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168201, 1, (STRLEN(?templateMotifCigarP28720MF_00168201) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168201, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionP28720202) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168203, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168203) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168203, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168203) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) . BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_00168204) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs2t215) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00168a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionP28720221 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720223 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168216 . ?templateMotifSequenceMatchRegionP28720221 faldo:begin ?templateMotifSequenceMatchBeginP28720222 . ?templateMotifSequenceMatchBeginP28720222 faldo:position ?templateMotifSequenceMatchBeginPositionP28720217 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720223 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168227 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168218 . ?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168226 . ?targetMotifMatchRegionMatchBeginMF_00168226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168219 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168227 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168216, 1, (STRLEN(?templateMotifCigarP28720MF_00168216) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168216, CONCAT('^(?:-*[^-]){', STR(((203 - ?templateMotifSequenceMatchBeginPositionP28720217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168218, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168218) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168218, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168218) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) . BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_00168219) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs2t230) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00168a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch235 faldo:location ?templateMotifSequenceMatchRegionP28720236 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28720238 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28720MF_00168231 . ?templateMotifSequenceMatchRegionP28720236 faldo:begin ?templateMotifSequenceMatchBeginP28720237 . ?templateMotifSequenceMatchBeginP28720237 faldo:position ?templateMotifSequenceMatchBeginPositionP28720232 ; faldo:reference isoform:P28720-1 . ?templateMotifSequenceProfileAlignmentOperationP28720238 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . ?targetMotifMatch239 faldo:location ?targetMotifMatchRegionMatch240 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00168242 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28720MF_00168233 . ?targetMotifMatchRegionMatch240 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00168241 . ?targetMotifMatchRegionMatchBeginMF_00168241 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00168234 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00168242 edam:has_input signature:MF_00168 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28720MF_00168231, 1, (STRLEN(?templateMotifCigarP28720MF_00168231) - STRLEN(REPLACE(?templateMotifCigarP28720MF_00168231, CONCAT('^(?:-*[^-]){', STR(((230 - ?templateMotifSequenceMatchBeginPositionP28720232) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28720MF_00168233, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168233) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28720MF_00168233, 1, (STRLEN(?targetMotifMatchCigarP28720MF_00168233) - STRLEN(REPLACE(?targetMotifMatchCigarP28720MF_00168233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) . BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_00168234) - 1) AS ?thisPositionOn94) . BIND(?thisPositionOn94 AS ?thisPositionOn95) . BIND(?this AS ?pfs2t245) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfse91) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn94, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00168a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag246) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag246, ?UNBOUND_VARIABLE) AS ?case6) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case7) . BIND(URI(CONCAT(STR(?this), '#MF_00168a8')) AS ?name8) . BIND(URI(CONCAT(STR(?this), '#MF_00168a9')) AS ?name9) . BIND(URI(CONCAT(STR(?this), '#MF_00168a10')) AS ?name10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case11) . BIND(URI(CONCAT(STR(?this), '#MF_00168a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_00168a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_00168a14')) AS ?name14) . } }