| http://purl.uniprot.org/unirules/MF_03152#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:846199 up:source unirule:MF_03152 .
_:846200 up:source unirule:MF_03152 .
_:846201 up:source unirule:MF_03152 .
_:846202 up:source unirule:MF_03152 .
_:846203 up:source unirule:MF_03152 .
_:846204 up:source unirule:MF_03152 .
_:846205 up:source unirule:MF_03152 .
_:846206 up:source unirule:MF_03152 .
_:846207 up:source unirule:MF_03152 .
_:846208 up:source unirule:MF_03152 .
_:846209 up:source unirule:MF_03152 .
_:846210 up:source unirule:MF_03152 .
_:846211 up:source unirule:MF_03152 .
_:846212 up:source unirule:MF_03152 .
_:846213 up:source unirule:MF_03152 .
_:846214 up:source unirule:MF_03152 .
_:846215 up:source unirule:MF_03152 .
_:846216 up:source unirule:MF_03152 .
_:846217 up:source unirule:MF_03152 .
_:846218 up:source unirule:MF_03152 .
_:846219 up:source unirule:MF_03152 .
_:846220 up:source unirule:MF_03152 .
_:846221 up:source unirule:MF_03152 .
_:846222 up:source unirule:MF_03152 .
_:846223 up:source unirule:MF_03152 .
_:846224 up:source unirule:MF_03152 .
_:846225 up:source unirule:MF_03152 .
_:846226 up:source unirule:MF_03152 .
_:846227 up:source unirule:MF_03152 .
_:846228 up:source unirule:MF_03152 .
_:846229 up:source unirule:MF_03152 .
_:846230 up:source unirule:MF_03152 .
_:846231 up:source unirule:MF_03152 .
_:846232 up:source unirule:MF_03152 .
_:846233 up:source unirule:MF_03152 .
_:846234 up:source unirule:MF_03152 .
?this up:annotation ?annotation0 ,
?annotation2 ,
?annotation3 ,
?annotation7 ;
up:classifiedWith GO:0005634 ,
GO:0005737 ,
GO:0005759 ,
GO:0030488 ,
GO:0052906 ,
keyword:489 ,
keyword:496 ,
keyword:539 ,
keyword:808 ,
keyword:819 ,
keyword:949 ,
keyword:963 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation3 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Predominantly in the mitochondria and in the nucleus' .
?annotation3li4 up:cellularComponent .
?annotation3li5 up:cellularComponent .
?annotation3li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TRM5 / TYW2 family.' .
?case10 up:alternativeName ?name12 ,
?name13 ,
?name14 ;
up:recommendedName ?name11 .
?name11 up:ecName '2.1.1.228' ;
up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'M1G-methyltransferase' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'tRNA [GM37] methyltransferase' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'tRNA methyltransferase 5 homolog' ;
rdf:type up:Structured_Name .
?case15 up:alternativeName ?name17 ,
?name18 ,
?name19 ;
up:classifiedWith keyword:809 ;
up:precursor "true"^^xsd:boolean ;
up:recommendedName ?name16 .
?name16 up:ecName '2.1.1.228' ;
up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ;
rdf:type up:Structured_Name .
?name17 up:fullName 'M1G-methyltransferase' ;
rdf:type up:Structured_Name .
?name18 up:fullName 'tRNA [GM37] methyltransferase' ;
rdf:type up:Structured_Name .
?name19 up:fullName 'tRNA methyltransferase 5' ;
rdf:type up:Structured_Name .
?case21 up:alternativeName ?name23 ,
?name24 ,
?name25 ;
up:recommendedName ?name22 .
?name22 up:ecName '2.1.1.228' ;
up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ;
rdf:type up:Structured_Name .
?name23 up:fullName 'M1G-methyltransferase' ;
rdf:type up:Structured_Name .
?name24 up:fullName 'tRNA [GM37] methyltransferase' ;
rdf:type up:Structured_Name .
?name25 up:fullName 'tRNA methyltransferase 5' ;
rdf:type up:Structured_Name .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf chebi:59789 .
?pfs33 up:annotation ?annotation34 .
?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:59789 .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf chebi:59789 .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf chebi:59789 .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
rdf:type up:Transit_Peptide_Annotation ;
rdfs:comment 'Mitochondrion' .
?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:Chain_Annotation ;
rdfs:comment '@PROTEIN_NAME@' .
?pfsb62 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
_:846235 a rdf:Statement ;
up:attribution _:846199 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:846236 a rdf:Statement ;
up:attribution _:846200 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:846237 a rdf:Statement ;
up:attribution _:846201 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:846238 a rdf:Statement ;
up:attribution _:846202 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:846239 a rdf:Statement ;
up:attribution _:846203 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:846240 a rdf:Statement ;
up:attribution _:846204 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:846241 a rdf:Statement ;
up:attribution _:846205 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:846242 a rdf:Statement ;
up:attribution _:846206 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:846243 a rdf:Statement ;
up:attribution _:846207 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:846244 a rdf:Statement ;
up:attribution _:846208 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:846245 a rdf:Statement ;
up:attribution _:846209 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:819 .
_:846246 a rdf:Statement ;
up:attribution _:846210 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005759 .
_:846247 a rdf:Statement ;
up:attribution _:846211 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005634 .
_:846248 a rdf:Statement ;
up:attribution _:846212 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:846249 a rdf:Statement ;
up:attribution _:846213 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030488 .
_:846250 a rdf:Statement ;
up:attribution _:846214 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0052906 .
_:846251 a rdf:Statement ;
up:attribution _:846215 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:846252 a rdf:Statement ;
up:attribution _:846216 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:846253 a rdf:Statement ;
up:attribution _:846217 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:846254 a rdf:Statement ;
up:attribution _:846218 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:846255 a rdf:Statement ;
up:attribution _:846219 ;
rdf:subject ?case15 ;
rdf:predicate up:recommendedName ;
rdf:object ?name16 .
_:846256 a rdf:Statement ;
up:attribution _:846220 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name17 .
_:846257 a rdf:Statement ;
up:attribution _:846221 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name18 .
_:846258 a rdf:Statement ;
up:attribution _:846222 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name19 .
_:846259 a rdf:Statement ;
up:attribution _:846223 ;
rdf:subject ?case15 ;
rdf:predicate up:precursor ;
rdf:object "true"^^xsd:boolean .
_:846260 a rdf:Statement ;
up:attribution _:846224 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:809 .
_:846261 a rdf:Statement ;
up:attribution _:846225 ;
rdf:subject ?case21 ;
rdf:predicate up:recommendedName ;
rdf:object ?name22 .
_:846262 a rdf:Statement ;
up:attribution _:846226 ;
rdf:subject ?case21 ;
rdf:predicate up:alternativeName ;
rdf:object ?name23 .
_:846263 a rdf:Statement ;
up:attribution _:846227 ;
rdf:subject ?case21 ;
rdf:predicate up:alternativeName ;
rdf:object ?name24 .
_:846264 a rdf:Statement ;
up:attribution _:846228 ;
rdf:subject ?case21 ;
rdf:predicate up:alternativeName ;
rdf:object ?name25 .
_:846265 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:846266 a rdf:Statement ;
up:attribution _:846229 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:846267 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:846268 a rdf:Statement ;
up:attribution _:846230 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:846269 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:846270 a rdf:Statement ;
up:attribution _:846231 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:846271 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:846272 a rdf:Statement ;
up:attribution _:846232 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:846273 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:846274 a rdf:Statement ;
up:attribution _:846233 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:846275 a rdf:Statement ;
up:source unirule:MF_03152 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:846276 a rdf:Statement ;
up:attribution _:846234 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03152
#Rule MF_03152 Created by:? on:2012-12-07 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03152 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03152a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP3879371 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3879373 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_0315266 .
?templateMotifSequenceMatchRegionP3879371 faldo:begin ?templateMotifSequenceMatchBeginP3879372 .
?templateMotifSequenceMatchBeginP3879372 faldo:position ?templateMotifSequenceMatchBeginPositionP3879367 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP3879373 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0315277 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_0315268 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0315276 .
?targetMotifMatchRegionMatchBeginMF_0315276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0315269 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0315277 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315266, 1, (STRLEN(?templateMotifCigarP38793MF_0315266) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315266, CONCAT('^(?:-*[^-]){', STR(((307 - ?templateMotifSequenceMatchBeginPositionP3879367) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0315269) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315266, 1, (STRLEN(?templateMotifCigarP38793MF_0315266) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315266, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP3879367) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0315269) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) .
FILTER (REGEX('[DE][ILM]', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3879388 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3879390 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_0315283 .
?templateMotifSequenceMatchRegionP3879388 faldo:begin ?templateMotifSequenceMatchBeginP3879389 .
?templateMotifSequenceMatchBeginP3879389 faldo:position ?templateMotifSequenceMatchBeginPositionP3879384 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP3879390 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0315294 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_0315285 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0315293 .
?targetMotifMatchRegionMatchBeginMF_0315293 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0315286 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0315294 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315283, 1, (STRLEN(?templateMotifCigarP38793MF_0315283) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315283, CONCAT('^(?:-*[^-]){', STR(((335 - ?templateMotifSequenceMatchBeginPositionP3879384) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0315286) - 1) AS ?thisPositionOn38) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315283, 1, (STRLEN(?templateMotifCigarP38793MF_0315283) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315283, CONCAT('^(?:-*[^-]){', STR(((336 - ?templateMotifSequenceMatchBeginPositionP3879384) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0315286) - 1) AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER (REGEX('[DE][AGNSV]', SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP38793105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_03152100 .
?templateMotifSequenceMatchRegionP38793105 faldo:begin ?templateMotifSequenceMatchBeginP38793106 .
?templateMotifSequenceMatchBeginP38793106 faldo:position ?templateMotifSequenceMatchBeginPositionP38793101 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP38793107 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_03152102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152110 .
?targetMotifMatchRegionMatchBeginMF_03152110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03152111 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152100, 1, (STRLEN(?templateMotifCigarP38793MF_03152100) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152100, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionP38793101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152102, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152102) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152102, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152102) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03152103) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) .
FILTER (REGEX('[HKR]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP38793120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_03152115 .
?templateMotifSequenceMatchRegionP38793120 faldo:begin ?templateMotifSequenceMatchBeginP38793121 .
?templateMotifSequenceMatchBeginP38793121 faldo:position ?templateMotifSequenceMatchBeginPositionP38793116 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP38793122 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_03152117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152125 .
?targetMotifMatchRegionMatchBeginMF_03152125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03152126 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152115, 1, (STRLEN(?templateMotifCigarP38793MF_03152115) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152115, CONCAT('^(?:-*[^-]){', STR(((399 - ?templateMotifSequenceMatchBeginPositionP38793116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152117, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152117) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152117, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152117) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_03152118) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t129) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP38793135 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793137 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_03152130 .
?templateMotifSequenceMatchRegionP38793135 faldo:begin ?templateMotifSequenceMatchBeginP38793136 .
?templateMotifSequenceMatchBeginP38793136 faldo:position ?templateMotifSequenceMatchBeginPositionP38793131 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP38793137 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_03152132 .
?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152140 .
?targetMotifMatchRegionMatchBeginMF_03152140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03152141 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4930 .
BIND(1 AS ?thisPositionOn58) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152130, 1, (STRLEN(?templateMotifCigarP38793MF_03152130) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152130, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP38793131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152132, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152132) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152132, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152132) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_03152133) - 1) AS ?thisPositionOn59) .
BIND(?this AS ?pfs2t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) .
FILTER ((BOUND(?thisPositionOn58) && BOUND(?thisPositionOn59))) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP38793150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38793MF_03152145 .
?templateMotifSequenceMatchRegionP38793150 faldo:begin ?templateMotifSequenceMatchBeginP38793151 .
?templateMotifSequenceMatchBeginP38793151 faldo:position ?templateMotifSequenceMatchBeginPositionP38793146 ;
faldo:reference isoform:P38793-1 .
?templateMotifSequenceProfileAlignmentOperationP38793152 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38793MF_03152147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152155 .
?targetMotifMatchRegionMatchBeginMF_03152155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03152156 edam:has_input signature:MF_03152 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4930 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152145, 1, (STRLEN(?templateMotifCigarP38793MF_03152145) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152145, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP38793146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152147, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152147) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152147, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152147) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_03152148) - 1) AS ?thisPositionOn64) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn65) .
BIND(?this AS ?pfs2t159) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) .
FILTER ((BOUND(?thisPositionOn64) && BOUND(?thisPositionOn65))) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:4751 .
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a14')) AS ?name14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4930 .
BIND(?this AS ?case15) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a16')) AS ?name16) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a17')) AS ?name17) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a18')) AS ?name18) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a19')) AS ?name19) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:4930 .
})) .
BIND(?this AS ?case20) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:4930 .
})) .
BIND(?this AS ?case21) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a22')) AS ?name22) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a23')) AS ?name23) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a24')) AS ?name24) .
BIND(URI(CONCAT(STR(?this), '#MF_03152a25')) AS ?name25) .
}
}
"xsd:string |